条件判断をして、出力を制御する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}" />