您可能需要阅读 post 关于 using a local.xml文件 之前的这篇文章很有道理。
我们从头开始为所有客户提供完全定制的设计,这意味着要进行任何更改–包括那些烦人的默认顶部链接。这篇文章将向您展示如何通过使用以下链接来编辑顶部链接(不编辑更新Magento时可能会更改的核心布局文件)。 local.xml文件。您甚至可以添加自己的自定义链接,而无需触摸任何模板文件! [注意:此特定示例假定您使用的是空白主题。布局手柄可能因主题而异。]
在local.xml中:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
<?XML文件 版="1.0"?> <layout 版=“ 0.1.0”> <default> <reference 名称=“根”> <reference 名称=“ top.links”> <!-添加自定义链接。很不言自明。 深入了解app / code / core / Mage / Page / Block / Template / Links.php以获取更多信息-> <action 方法=“ addLink” 翻译="标签 标题"> <label>关于我们</label> <url>关于</url> <!-- can use full 网址 also --> <title>关于我们</title> <prepare>真正</prepare> <!-- set 真正 if adding base 网址 param --> <urlParams 帮手=“ core / 网址 / getHomeUrl”/> <!-基本网址-谢谢@Russ! -> <!-您可以发送一些参数来执行以下操作:<urlParams> 围绕803行深入研究app / code / core / Mage / Core / Model / Url.php-> <!-下面在您的网址末尾添加#add-fragment-> <!-- <urlParams><_fragment>add-fragment</_fragment></urlParams> --> <!-在下面将?add-query添加到您的网址末尾-> <!-- <urlParams><_query>add-fragment</_query></urlParams> --> <!-下面为您提供了一个新的会话ID(我认为...)-> <!-- <urlParams><_nosid>true</_nosid></urlParams> --> <!-以下替换双引号,单引号,大于和小于符号 替换为各自的url转义替换(%22,%27,%3E,%3C)-> <!-- <urlParams><_escape>i'm-a-blog-url</_escape></urlParams> --> <position>1</position> <liParams/> <aParams>class =“ top-link-about-us”</aParams> <beforeText></beforeText> <afterText></afterText> </action> <!-删除“我的帐户”链接-默认位置:10-> <action 方法=“ 去掉LinkByUrl”><url 帮手=“ customer / getAccountUrl”/></action> <!-删除``愿望清单''链接-默认位置:20-> <!-对于Magento 1.3.x-> <action 方法=“ 去掉LinkByUrl”><url 帮手=“愿望清单/”/></action> <!-对于Magento 1.4.x-> <remove 名称=“ wishlist_link”/> <!-删除``我的购物车''和``结帐''链接 默认位置:分别为40和50-> <remove 名称=“ checkout_cart_link”/> <!-在删除两者后重新添加“我的购物车”或“结帐”-> <block 类型=“结帐/链接” 名称=“ checkout_cart_link_custom”> <action 方法=“ addCartLink”></action> <action 方法=“ addCheckoutLink”></action> </block> </reference> </reference> </default> <customer_logged_out> <!-删除``登录''链接-默认位置:60-> <reference 名称=“ top.links”> <action 方法=“ 去掉LinkByUrl”><url 帮手=“客户/ getLoginUrl”/></action> </reference> </customer_logged_out> <customer_logged_in> <!-删除``注销''链接-默认位置:60-> <reference 名称=“ top.links”> <action 方法=“ 去掉LinkByUrl”><url 帮手=“客户/ getLogoutUrl”/></action> </reference> </customer_logged_in> </layout> |
如果你 绝对 无法找到使用这些方法来自定义顶部链接的方法,您可以编辑/template/page/template/links.phtml