magento如何在system.xml中添加动态url路径

时间:2013-11-02 12:32:11

标签: magento system.xml

我正在研究支付网关。但我有问题,我做谷歌研究,但找不到任何解决方案,我希望我会在这里得到解决方案,所以我在这里发布

关注我的system.xml代码块

<title translate="label">
    <label>Title</label>
    <comment><![CDATA[<img src="/media/billmate/images/billmate_bank_s.png" />]]></comment>
    <frontend_type>text</frontend_type>
    <sort_order>3</sort_order>
    <show_in_default>1</show_in_default>
    <show_in_website>1</show_in_website>
    <show_in_store>1</show_in_store>
</title>

在这个块中的问题是在评论标签现在这里我把静态链接/media/billmate/images/billmate_bank_s.png请任何人建议我如何让它动态

1 个答案:

答案 0 :(得分:2)

system.xml中的元素可以有动态评论。评论可以通过模型呈现 您需要声明注释字段,如下所示:

<comment>
    <model>module/adminhtml_comment</model>
</comment>

现在您需要使用别名module/adminhtml_comment

创建模型
<?php
class Namespace_Module_Model_Adminhtml_Comment{
    public function getCommentText(){ //this method must exits. It returns the text for the comment
        return "Some text here";
    }
}

喜欢以下

<title translate="label">
    <label>Title</label>
    <comment>
        <model>module/adminhtml_comment</model>
    </comment>
    <frontend_type>text</frontend_type>
    <sort_order>3</sort_order>
    <show_in_default>1</show_in_default>
    <show_in_website>1</show_in_website>
    <show_in_store>1</show_in_store>
</title>

getCommentText方法返回值