Php 将动态值添加到Magento中的菜单
我想向用户仪表板上的左侧导航添加链接。我可以使用以下代码添加静态链接:Php 将动态值添加到Magento中的菜单,php,xml,magento,Php,Xml,Magento,我想向用户仪表板上的左侧导航添加链接。我可以使用以下代码添加静态链接: <action method="addLink" translate="label" module="pmembers"><name>sellermessages</name><path>social/members/20/messages/</path> <label>Social Settings</label><
<action method="addLink" translate="label" module="pmembers"><name>sellermessages</name><path>social/members/20/messages/</path>
<label>Social Settings</label></action>
sellermessagessocial/members/20/messages/
社会环境
但是我想动态地设置
20
。我如何才能做到这一点?使用助手来实现这一点
创建模块(或使用现有模块)并创建辅助对象
class Namespace_Yourmodule_Helper_Dynamic extends Mage_Core_Helper_Abstract {
function dynamicParameter() {
// implement logic to determine parameter
$dynamic = 20;
return "social/members/" . $dynamic . "/messages";
}
}
并在布局更新文件中使用
<action method="addLink" translate="label" module="pmembers">
<name>sellermessages</name>
<path helper="yourmodule/dynamic/dynamicParameter" />
<label>Social Settings</label>
</action>
卖家信息
社会环境