我正在尝试通过footer_menu
添加page.xml
块的链接:
<block type="page/template_links" name="footer_links" as="footer_links" template="page/template/links-follow.phtml">
<action method="addLink" translate="label title">
<label>Condiciones generales</label>
<url>legal</url>
<title>Condiciones generales</title>
</action>
</block>
但是,显然路径是相对于它显示的页面。由于主网址必然会发生变化(从/foo/
变为位于根/
中),我想在商店基础网址前加上它以使其自动运行。
答案 0 :(得分:3)
我发现在混音中添加<urlParams helper="core/url/getHomeUrl" />
可以完成这项工作。
遵循元素的顺序是至关重要的,因为它可以使用(如果你问我,会很混乱)。
<block type="page/template_links" name="footer_links" as="footer_links" template="page/template/links-follow.phtml">
<action method="addLink" translate="label title">
<label>Condiciones generales</label>
<url>legal</url>
<title>Condiciones generales</title>
<urlParams helper="core/url/getHomeUrl" />
</action>
</block>
希望这会有所帮助。
答案 1 :(得分:1)
此方法正常工作
我正在使用{{baseUrl}}
获取布局.xml文件中的基本URL,以便在客户/帐户/登录URL中添加规范URL
<reference name="head">
<action method="addLinkRel">
<rel>canonical</rel>
<href>{{baseUrl}}customer/account/login</href>
</action>
</reference>