Kobold Project
Koboldエンジン
Koboldエンジンの概要
Kobold言語要素
elementの処理
major directive chore
major control chore
gem chore
abacus chore
minor control chore
> if chore
minor directive chore
ハイライトの付加
タグの付加
その他のchore
element chore
システム定義gem
directiveリファレンス
Cobalt Web Builder
チュートリアル

条件判断をして、出力を制御するminor control choreです。if - else - endif choreとは違い、chore内部で出力文字列を指定します。書式は以下のようになります。

{?if:条件判断:真の時の文字列:偽の時の文字列?}

条件判断の記述方法は、if - else - endif choreを参照してください。

文字列には、gem chore, abacus chore, minor directive chore, element choreを含むことができます。以下の例は、CSSファイルが指定されているときだけ、CSSファイルを読み込むように指定する方法です。

{?if:{CSSFILE}=:{=rem=}:?}<link rel="stylesheet" type="text/css" href="{CSSFILE}" />