লেআউটে পাথ আর্গুমেন্টের জন্য সহায়ক থেকে আউটপুট কীভাবে পাবেন?


10
<block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="custommodule/general/enable_footer_link" name="custommodule-link">
<arguments>
    <argument name="label" xsi:type="string">Custom Module</argument>
    <argument name="path" xsi:type="string" helper="NS\CustomModule\Helper\Data::getFrontName()"/>
</arguments>
</block>

আমি ডিফল্ট। এক্সএমএল এ চেষ্টা করছি। আমি কীভাবে pathযুক্তির সাহায্যকারী পদক্ষেপ থেকে স্ট্রিং পেতে পারি ?

উত্তর:


11

চেষ্টা করুন:

<block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="custommodule/general/enable_footer_link" name="custommodule-link">
    <arguments>
        <argument name="label" xsi:type="string">Custom Module</argument>
        <argument name="path" xsi:type="helper" helper="NS\CustomModule\Helper\Data::getFrontName"/>
    </arguments>
</block>

আপনি এই পদ্ধতিটির জন্য পরামিতিগুলিও পাস করতে পারেন:

<block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="custommodule/general/enable_footer_link" name="custommodule-link">
    <arguments>
        <argument name="label" xsi:type="string">Custom Module</argument>
        <argument name="path" xsi:type="helper" helper="NS\CustomModule\Helper\Data::getFrontName">
            <param name="name">value</param>
        </argument>
    </arguments>
</block>

1

1) প্রাক্তন হিসাবে: আপনার নেমস্পেস / মডিউলনেম / সহায়ক এ ডেটা.এফপি তে ফাংশন গেটিটল () রয়েছে

<?php

namespace Namespace\Modulename\Helper;

class Data extends \Magento\Framework\App\Helper\AbstractHelper
{
    public function getTitle()
    {
       return "Testing";
    }

}

2) লেআউট.এক্সএমএল এক্সসি: টাইপ = "স্ট্রিং" কে এক্সএসআই: টাইপ = "সহায়ক" এবং সহায়ক শ্রেণীর সংজ্ঞা দিন :: পদ্ধতি নাম

<block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="custommodule/general/enable_footer_link" name="custommodule-link">
<arguments>
    <argument name="label" xsi:type="string">Custom Module</argument>
    <argument name="path" xsi:type="helper" helper="Namespace\Modulename\Helper\Data::getTitle"/>
</arguments>
</block>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.