1

type="page/template_links"テンプレートpage/template /links.phtmlを使用するブロックを使用して出力されるリストのUL要素にクラスを追加できるようにしたい(例:トップリンク、フッターリンク)。

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 に答える