スニペット"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>`]]

CMS「MODX Evolution」逆引きリファレンス一覧へ戻る