[mayaa-user:718] Re: m:xpathのクエリーにスクリプト

suga [E-MAIL ADDRESS DELETED]
2008年 12月 11日 (木) 10:21:03 JST


suga です。

2008/12/10 三浦悟 <[E-MAIL ADDRESS DELETED]>:
> のようにしたい場合(子要素aのhrefが条件を満たした場合の親要素liの操作)
> どのように記述したらいいでしょうか?
>
> <m:echo m:xpath="//li[@class='area_tit']/ul/li" >
>        <m:if test="${[E-MAIL ADDRESS DELETED] == path}">
>                <m:attribute .....
>
> など、testの中身をいろいろやってみたのですが、うまく行きませんでした。

Mayaa の標準の機能だけではできませんね。
Mayaa はテンプレートの内容をレンダリング時の条件判定に使うという
ことは想定していないため、この方向ではあまり融通が利きません。

基本的なやり方としては href の内容を配列/リストで用意して、
それをループさせつつレンダリングするという形になります。

理由があってリンクはテンプレートで定義したいということであれば、
css、javascript で工夫するか、独自プロセッサを作るという
方向になります。

-- 
suga ( [E-MAIL ADDRESS DELETED] )


mayaa-user メーリングリストの案内