土日で色を変える

  • 投稿日:
  • by
  • カテゴリ:

こんな簡単なこと!と思いますが、いろいろなところの準備のため簡単でも使えるソースがあれば記録していくことにします。

で、曜日の色を土日で変更するという超簡単ソース。

<mt:EntryDate format="%a" setvar="week" />
<mt:EntryDate format="%m月%d日" />(<mt:If name="week" eq="日"><span class="sun"><mt:Var name="week"></span><mt:ElseIf eq="土"><span class="sat"><mt:Var name="week"></span><mt:Else><mt:Var name="week"></mt:If>)

超簡単すぎですが
<mt:EntryDate format="%a" setvar="week" />
曜日を[week]という変数にセットしています。

<mt:EntryDate format="%m月%d日" />
月日だけ先に出力します。

<mt:If name="week" eq="日"><span class="sun"><mt:Var name="week"></span>
曜日が「日」と同じであれば<span class="sun"></span>で囲みます。

<mt:ElseIf eq="土"><span class="sat"><mt:Var name="week"></span>
「日」ではなく「土」ならspan class="sat"></span>で囲みます。

mt:Else><mt:Var name="week">
それ以外であれば変数[week]の値をそのまま出力します。

あとは
class="sun"
class="sat"
にCSSで色を付けるだけ。