Kobold Project
Koboldエンジン
Koboldエンジンの概要
Kobold言語要素
elementの処理
システム定義gem
directiveリファレンス
環境の選択
変換/出力の制御
共有辞書の設定
> ハイライトの設定
定数の設定
Cobalt Web Builder
チュートリアル

=highlight=

ハイライトの付加の有無を切り替える。highlight:offにセットすると、ハイライトが置換されない。取りうるパラメータは、"on", "off"の2種類。
例){=highlight:on=}

=highlight.switch=

ハイライトの付加機能では、共有辞書に記述された列のデータの有無で条件判断して、ハイライトの書式を変化させることができる。
このdirectiveでは、ハイライトの書式を変化させる判断をするための共有辞書の列を指定する。パラメータは、term.namesに含まれる列名を使う。デフォルトでは、以下のように指定されている。
例){=highlight.switch:_term.url_,_term.desc.s_=}

=highlight.0=

highlight.switchでの判断に従って、置換される書式を指定する。highlight.0の0の部分は、数字が変化して複数の書式を指定することができる。デフォルトでは、以下のように指定されている。
例)
=highlight.0:<span class="highlight"><span class="nourl">{_term_}</span></span>
=highlight.1:<span class="highlight" title="{_term.desc.s_}"><span class="nourl">{_term_}</span></span>
=highlight.2:<span class="highlight"><a class="term" href="{_term.url_}">{_term_}</a></span>
=highlight.3:<span class="highlight" title\="{_term.desc.s_}"><a class="term" href="{_term.url_}">{_term_}</a></span>

highlight.switchとhighlight.0の使用については、詳細な使用方法について、後日ここに記述する予定です。