1

我希望能够向列表的 UL 元素添加一个类,这些列表使用type="page/template_links"使用模板 page/template/links.phtml 的块输出(例如:顶部链接、页脚链接)。

有没有办法通过 XML 添加一个类?上的一个属性<block />

4

1 回答 1

2

这可以通过对page/template/links.phtml您希望添加类的每个链接块进行轻微修改并随后创建一小块布局 xml 来实现。

首先,如果您还没有这样做,请复制page/template/links.phtml到您的主题并在 ul 标签的 class 属性中添加以下内容:

<?php echo $this->getClass() ?>

然后,以页脚链接块为例,布局片段将如下所示(显然将 'test-class' 替换为您希望应用于 ul 的类):

<reference name="footer_links">
    <action method="setClass"><class>test-class</class></action>
</reference>
于 2012-07-31T13:18:31.407 回答