How to Change Block Arguments in Magento 2
In this post, I’m going to guide you on how to change block arguments in Magento 2.
How to Change Block Arguments
For the block arguments to be modified, the <referenceBlock>
instruction is used.
Below is an example of how to change the existing block argument’s value and also add a new argument.
- Initial block declaration:
<block class="Namespace_Module_Block_Type" name="block.example">
<arguments>
<argument name="label" xsi:type="string">Block Label</argument>
</arguments>
</block>
- Extending layout:
<referenceBlock name="block.example">
<arguments>
<!-- Modified block argument -->
<argument name="label" xsi:type="string">New Block Label</argument>
<!- Newly added block argument -->
<argument name="custom_label" xsi:type="string">Custom Block Label</argument>
</arguments>
</referenceBlock>
Conclusion
Above, I have just provided you an instruction on how to modify block arguments in Magento 2 using the <referenceBlock>
instruction. I hope it is helpful for you. Should you have any questions or new ideas, feel free to leave a comment below.
Enjoyed the tutorial? Spread it to your friends!
Featured Extensions

One Step Checkout
$199
192 reviews

Layered Navigation
$99
92 reviews

Automatic Related Products
$199
31 reviews

PDF Invoice
$199
25 reviews

Affiliate
$99
28 reviews

Reward Points
$99
22 reviews

CRO
$645

Product Feed
$149
35 reviews