スニペット"Wayfinder":サブリソース(アイテム)のHTMLテンプレート
サブリソース(アイテム)のHTMLテンプレートを変更するには、&rowTpl
パラメーターを使用します。
構文
&rowTpl=`表示する内容`
値 | 初期値 | 説明 |
---|---|---|
表示する内容 | <li[+wf.id+][+wf.classes+]><a href="[+wf.link+]" title="[+wf.title+]" [+wf.attributes+]>[+wf.linktext+]</a>[+wf.wrapper+]</li> | チャンク名 または HTML文字列 |
HTML文字列で指定する場合は、@CODE:
を先頭付ける必要があります。
変数について
変数 | 説明 |
---|---|
[+wf.id+] | &rowIdPrefixパラメーターで指定した値に連番付きでid属性が付与される |
[+wf.classes+] | &rowClassパラメーターで指定したクラス名が付与される 現在表示中の場合は&hereClass、最後のサブリソース(アイテム)の場合は&lastClassがそれぞれ付与される |
[+wf.link+] | [(site_url)]変数と[~[*id*]~]変数が連結された値 フルURLか相対パスか指定したい場合はリンクのURLをhttpから始まるフルURLにするかどうかを参照 |
[+wf.title+] | [*pagetitle*]変数の値 |
[+wf.attributes+] | [*link_attributes*]属性の値 |
[+wf.linktext+] | [*menutitle*]変数の値 [*menutitle*]変数が空の場合は[*pagetitle*]変数の値 |
[+wf.wrapper+] | 下の階層であるサブリソース(アイテム)のHTMLが反映される |
サンプルコード
[[Wayfinder? &rowTpl=`@CODE:<div[+wf.id+][+wf.classes+]><a href="[+wf.link+]" [+wf.attributes+]>[+wf.linktext+]</a>[+wf.wrapper+]</div>`]]