サポート » テーマ » 記事毎の奇数と偶数判定を教えてください

  • 解決済 tabineko

    (@tabineko)


    いつもお世話になっています。

    記事一覧ページで、表示する記事毎の奇数と偶数判定をしてそれぞれに『class』を追加したいと思っています。

    以下のようなコードを吐き出すためには、テーマ内の記述はどのように行えばよろしいでしょうか?

    例.

    <ul>
    <li class="A">タイトル</li>
    <li class="B">タイトル</li>
    <li class="A">タイトル</li>
    <li class="B">タイトル</li>
    </ul>

    ※class=”A”とclass=”B”が交互に吐き出されます。
    ※ここでは仮にclass名をA,Bとさせてもらっています。

    記事ごとの色変更などを行いたいので、ご教授のほどよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    記事一覧ページで、表示する記事毎の奇数と偶数判定をしてそれぞれに『class』を追加したいと思っています。

    カウンター変数を使って、記事タイトルを表示するたびにカウンターの偶奇を出力すればいいでしょう。

      を出す直前にカウンターを初期化して ($count = 0;)、タイトルを出す前に、$class = ($count % 2) ? 'odd' : 'even'; で偶奇判定して、それを出力すればよさそうです (ここでは class 名を odd, even としています)。

      もちろん、テーマファイルの他の場所と変数名がダブらないか確認しておいてください。

    トピック投稿者 tabineko

    (@tabineko)

    偶奇判定が無事できました。
    lilyfanさん、ありがとうございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「記事毎の奇数と偶数判定を教えてください」には新たに返信することはできません。