之后如何添加另一个元素<li>
所以我可以得到这个树结构<ul><li><span><a>Logout</a></span></li></ul>
目前我渲染的 html 看起来像这样。我想让 span 元素在注销时做更多事情。我已经尝试了很多,但没有运气。请帮忙。谢谢
<ul class="links">
<li class="first last">
<a href="http://www.abc.com/index.php/customer/account/logout/" title="Log Out" class="logout-link">Logout</a>
</li>
</ul>
top.links的布局是
<customer_logged_in>
<reference name="account.links">
<action method="addLink" translate="label title" module="customer">
<label>Logout</label>
<url helper="customer/getLogoutUrl"/>
<title>Log Out</title>
<prepare/>
<urlParams/>
<position>2</position>
<liParams></liParams>
<aParams>class="logout-link"</aParams>
</action>
<action method="removeLinkByUrl">
<url helper="customer/getRegisterUrl" />
</action>
</reference>
如果我要更改links.phtml,那么更改将适用于所有链接,否则我需要将其他链接放在那里,但我只需要它用于注销。那么最好的方法是什么?
这可以使用 addLinks 方法实现吗?