SQLの窓

2014年09月18日


Seesaaブログの page_name 変数の3つ以上の OR 条件の記述方法

他の変数での動作は確認していませんが、() による優先順位の指定によって常に、二つの条件( ここでは、+ 演算子の左右 )が確定してから他の比較を行うようにしないと、ページがエラーとなって構成されません。

何度か試すとうまくいくと思います。これによって、アーカイブとカテゴリとタグページだけ何かコンテンツを追加するという事が可能になります。

((A)+(B)) + ((C)+(D))
は OK のようです。

※ (A) は、page_name eq 'category' というように一つの条件式を表わすので、
※ () で優先順位を明示してやる必要があります。

page_name は、トップページ、単独記事、アーカイブ、カテゴリ、タグというそれぞれの記事の表示方法の特性にあわせてカスタマイズする為の重要な変数なので、OR 条件は記述を簡潔にする為に必要です。

※ AND 条件は、if: を入れ子にすれば指定できます
<% if: (( page_name eq 'category' ) + ( page_name eq 'archive' )) + ( page_name eq 'tag' ) -%>

<b>SQLの窓</b>

<% /if -%>

関連する記事

Seesaaブログの記事のカテゴリ番号毎に関連するリンクを付加する( OR 条件による複数カテゴリを一括 )




Seesaa独自タグ簡易リファレンス

タグ:Seesaa
【Seesaa プログ管理支援の最新記事】
posted by lightbox at 2014-09-18 20:58 | Seesaa プログ管理支援 | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり