type="page/template_links"
テンプレートpage/template /links.phtmlを使用するブロックを使用して出力されるリストのUL要素にクラスを追加できるようにしたい(例:トップリンク、フッターリンク)。
XMLを介してクラスを追加する方法はありますか?<block />
?の属性
type="page/template_links"
テンプレートpage/template /links.phtmlを使用するブロックを使用して出力されるリストのUL要素にクラスを追加できるようにしたい(例:トップリンク、フッターリンク)。
XMLを介してクラスを追加する方法はありますか?<block />
?の属性
これは、クラスを追加するリンクブロックごとに、わずかな変更を加えてから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>