Re: 属性の「選択」の表示のカスタマイズについて
2015年10月4日 at 13:18
yuskhnmさん
ulリストをページリストブロックのカスタムテンプレートで出力する事を想定して、
カスタムテンプレートの例を記載させて頂きます。
半角の":"で分割する為に、PHPの関数「split()」等を使用しています。
表示のパターンの違いがある場合は、それぞれカスタムテンプレートで対応して頂ければいいかと思いますので、1パターンのサンプルで・・・
<?php
// このサンプルでは使用していませんが、helperを呼び出し
$th = Loader::helper('text');
// ここも、サンプルでは使用していませんが、カレントページ情報の宣言
$c = Page::getCurrentPage();
// ページ取得されているページリスト内でループする
foreach ($pages as $page) {
$hoge = $page->getAttribute('hoge');
?>
<ul class="XXXX">
<?php
foreach ($hoge_str as $hoge){
list($h_class, $h_span) = split(":", $hoge_str);
?>
<li class="<?php echo $h_class ?>"><span><?php echo $h_span ?></span></li>
<?php
}
?>
</ul>
}
ページ属性が選択されていない場合などの、ロジックは記載しておりませんが、ご参考にしてください。
Your post has been saved and will be published after approval by the forum moderator.