WelCart カスタマイズの基礎(2)
と、いきなりはじめて見る。
[SBR] 商品ページだけ single.php じゃないやつを使ってくれよ。思うよね?
[SBR] こうするだ。
WelCart商品ページ用テンプレートを使う
呼び出すようにするために function.php に以下を追加[FRM: r]
add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat ) { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") ) return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t; ' ) );[/FRM]
これで、特定カテゴリーページの時に テンプレートを変えてくれるわけだ。
[SBR] カテゴリー番号付の single.php を作るのだ。
[SBR] つまり、カテゴリーIDが 5 だったら、 single.php をコピーして、single-5.php とリネームする。
で、その single-5.php をカテゴリーIDの5用にカスタマイズすればいい。
[SBR] ただ、1カテゴリーづつなので、カテゴリーの数だけ準備しないといけないわけだ。
1つひな形を作ってそれをコピーするってのが一番簡単な方法だ。。。手作業だと苦労するかもしれないけど、言語でサクサクっと書けると楽だね?そこまではお手伝い。。。できるけど、まだやらないことにするw
[SBR] <?php prevnext(62,''); ?>
スポンサーリンク