ブログarchives.phpで、コンテンツタイトルだけでなくカテゴリID、タグNOを取得したい
ryuring > Re: ブログarchives.phpで、コンテンツタイトルだけでなくカテゴリID、タグNOを取得したい @ 2012/11/8 23:47 |
---|
こんばんは。
archives.php の場合、foreachの中であれば、
で参照できます。 意味違いました・・・? Twitter:@ryuring |
muffy > Re: ブログarchives.phpで、コンテンツタイトルだけでなくカテゴリID、タグNOを取得したい @ 2012/10/30 10:42 |
---|
goichiさん
ありがとうございます! getContentsTitle();で、条件分岐が動くようになりました。 助かります!これで、なんとか先へ進めます!^^ ただ、コンテンツタイトルに変更があった場合が、あまりよろしくないので、 本当はカテゴリID,タグNOで行いたいです。 引き続き、どなたかヒントがあればお願い致します。 ■ BaserCMSのバージョン:2.0.2 |
goichi > Re: ブログarchives.phpで、コンテンツタイトルだけでなくカテゴリID、タグNOを取得したい @ 2012/10/29 21:17 |
---|
こんにちは(^^
カテゴリID,タグNOのとり方ではありませんが、 引用: $test = $bcBaser->contentsTitle(); の部分を
とすると、挿入された条件分岐は動くのではないかと思います。 直接的な回答でないので、お役に立てるか分かりませんが 参考までに投稿しておきます。m(__)m |
muffy > ブログarchives.phpで、コンテンツタイトルだけでなくカテゴリID、タグNOを取得したい @ 2012/10/29 15:15 |
---|
カテゴリもしくはタグ毎のブログ記事一覧を見た場合ですが、
ブログテンプレートの「/app/webroot/themed/XXX/blog/default/archives.php」において、 カテゴリやタグ毎に異なる文字や画像をコンテンツタイトルの補足として表示させたいと考えています。 <?php $bcBaser->contentsTitle()?>という箇所がありますが、 コンテンツタイトルだけでなく、コンテンツタイトル元になる「カテゴリIDもしくは、タグNO」を取得したいと考えていますが、ヘルパーを見ても、どうにも方法が分かりません。どなたか、ヒントだけでも頂けないでしょうか? また、もしカテゴリIDもしくは、タグNOの取得ができない場合でも、 コンテンツタイトルの文字で判断させようと以下のようなプログラムを入れましたが、 「default」箇所を走ってしまい、うまく作動しません。 echo $bcBaser->contentsTitle();で確認すると、ちゃんと文字は入っているのですが・・・。 ------------------------------------------------------------------------------- <script type="text/javascript"> $(function(){ if($("a[rel='colorbox']").colorbox) $("a[rel='colorbox']").colorbox({transition:"fade"}); }); </script> <!-- title --> <h2 class="contents-head"> <?php $blog->title() ?> </h2> <!-- archives title --> <h3 class="contents-head"> <?php $bcBaser->contentsTitle() ?> </h3> <?php $test = $bcBaser->contentsTitle(); switch($test){ case 'カテゴリ1': echo 'かてごり1'; break; case 'カテゴリ2': echo 'かてごり2'; break; case 'カテゴリ3': echo 'かてごり3'; break; default: echo '失敗'; break; } ?> <!-- list --> <?php if(!empty($posts)): ?> <?php foreach($posts as $post): ?> <div class="post"> <h4 class="contents-head"> <?php $blog->postTitle($post) ?> </h4> <?php $blog->postContent($post,true,true) ?> <div class="meta"><span> <?php $blog->category($post) ?> <?php $blog->postDate($post) ?> <?php $blog->author($post) ?> </span></div> <?php $bcBaser->element('blog_tag', array('post' => $post)) ?> </div> <?php endforeach; ?> <?php else: ?> <p class="no-data">記事がありません。</p> <?php endif; ?> <!-- pagination --> <?php $bcBaser->pagination('simple'); ?> ------------------------------------------------------------------------------- どうにも行き詰っているので、どなたかご教授下さい。お願い致します。 ■ BaserCMSのバージョン:2.0.2 |