ページ 11

Wayfinderについて

Posted: 2013年6月09日(日) 01:34
by addrd
-----
ご利用のサーバ:ドメインキング
MODXのバージョン:1.0.10J
ブラウザ:Chrome
-----

Wayfinderで、動的なメニューを作成しているのですが
デフォルトで出力されるのは
<ul>
<li></li>
<li></li>
<ul>
<li></li>
<li></li>
</ul>
<li></li>
.....

のように出力されると思いますが、この一番最初の<ul>のみにcss id を指定してやりたいです。
実際にどのように指定してやればいいのか… テンプレートで検索もしてみたのですがどこをいじってやればいいのかさっぱりです。

良い方法があればご教示のほどよろしくお願い致します。

Re: Wayfinderについて

Posted: 2013年6月10日(月) 12:29
by mojira
埋め込みタグ

コード: 全て選択

[[Wayfinder? &startId=`0` &outerTpl=`Wayfinder_ul_id` ]]

チャンク作成で「Wayfinder_ul_id」という名前のチャンクをつくる。

チャンクの中身は

コード: 全て選択

<ul id="任意のID名" [[+wf.classes]]>[+wf.wrapper+]</ul>
これでどうでしょう。

駄目なら、

assets/snippetswayfinder/wayfinder.inc.phpの688行目を直接変えるものありだと思います。

Re: Wayfinderについて

Posted: 2013年6月10日(月) 12:58
by kazuike
一番外側の<ul>のクラス指定なら、

コード: 全て選択

[[Wayfinder?outerClass=`hogehoge`]]
で、以下のようになるかと思います。
<ul class="hogehoge">
<li>…</li>

</ul>

Re: Wayfinderについて

Posted: 2013年6月11日(火) 20:55
by addrd
>>mojira様
教えて頂きましたとおりの方法で実装することが出来ました。ありがとうございました。

>>kazuike様
今回はユニークidを指定してやりたかったので教えていただきました方法では実装できませんでした。
今後の参考にさせていただきます。ありがとうございました。