• 解決済 under

    (@under)


    現在「記事を投稿したユーザー」と「記事が所属するカテゴリ」の二つの値によって
    デザインを変える条件分岐をおこなって、一覧ページを表示しています。

    一覧ページへのリンクURLに新たに下記のようにタグの値も渡して
    contents/?cat=1&author=2&tag=A
    「urlで指定しているタグの値」を持っている記事のみ、
    一覧ページに表示させているのですが、これと同時に同じ要領で
    「urlで指定しているタグの値」によってデザインを変える条件分岐を
    テーマ側に入れられないか悩んでいます。

    「A」と「B」両方のタグを持っている記事を表示する際に
    contents/?cat=1&author=2&tag=A
    のようにURL内でAと指定されている場合はAの場合のテーマファイルを、
    contents/?cat=1&author=2&tag=B
    のようにURL内でBと指定されている場合はBの場合のテーマファイルを
    適用したいのですが、
    has_tagで条件分岐を作ると、「A」と「B」の複数のタグをもっている記事が
    一覧ページに表示されている場合に、urlで指定しているタグと違うタグで
    デザインが適応される場合があり、、。

    「記事で指定されているタグの値」ではなく、「urlで指定しているタグの値」で
    条件分岐することはできるのでしょうか?

    どなたかご存知の方がいれば解決方法を教えていただければと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • if('A' == $_GET['tag'])
    とかでどうでしょうか。

    トピック投稿者 under

    (@under)

    レスありがとうございます、教えていただいた方法で実現することができました!
    ずっと詰まっていた部分だったのでたすかります。

    if('A' == $_GET['tag']) {
       // Aの場合
       include(TEMPLATEPATH . '/A.php');
    } else {
       // B or other
       include(TEMPLATEPATH . '/B.php');
    }

    もしかしてPHPの初歩だったのでしょうか。
    勉強ですね。。。

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「複数タグを持つ記事に適応するテーマを「URLで指定しているタグの値」で」には新たに返信することはできません。