crumbInfo/link
是Mage :: getBaseUrl()?<layout version="0.1.0">
<contacts_index_index translate="label">
<reference name="breadcrumbs">
<action method="addCrumb">
<crumbName>Accueil</crumbName>
<crumbInfo>
<label>Accueil</label>
<title>Accueil</title>
<link>/</link><!--How can I set Mage::getBaseUrl() here-->
</crumbInfo>
</action>
<action method="addCrumb">
<crumbName>Contactez-nous</crumbName>
<crumbInfo>
<label>Contactez-nous</label>
<title>Contactez-nous</title>
</crumbInfo>
</action>
</reference>
</contacts_index_index>
</layout>
答案 0 :(得分:18)
如果您想在布局XML中使用URL,请尝试使用适用于所有地方的URL:
<link>{{baseUrl}}</link>
<link>{{baseSecureUrl}}</link>
<!-- Using Identifier -->
<link>{{baseUrl}}some-identifier</link>
基本上Mage_Core_Model_Layout_Update
构造函数调用将解析 {{baseUrl}}
和 {{baseSecureUrl}}
。
这些适用于所有布局文件。
答案 1 :(得分:0)
对于布局XML中的参数节点,您可以指定一个帮助器和方法;方法的返回值将作为参数传递。
在上面的xml中,您可以传递<link helper="class_group/classname/method" />
并创建一个帮助程序以返回您喜欢的URL值。
答案 2 :(得分:0)
执行此操作的唯一可行方法似乎是使用<link>{{baseUrl}}</link>
,因为您可以阅读此link。