おすすめ本

最近のトラックバック

  • event (夢茶爺&苦茶爺のPC奮戦備忘録)

AccRanking

Ad

« 『a-blog cms』その6・WYSIWYGエディタで改行時に
にする(小ネタ)
| メイン | 『a-blog cms』その8・システムの内容を全てディレクトリコピーで移行した場合の注意点 »

2010年5月18日 (火)

『a-blog cms』その7・Entry_Bodyの中でveilがきかない場合

今回はエントリーの中に画像のカスタムフィールドを持って、Entry_Bodyのなかでその画像データの有無により、画像表示ページのリンクを表示/非表示の制御を行うところでちょっとドジを踏んでしまいました。
以下にその顛末を記します。



「img1@path」をBEGIN,ENDの中で使用せずにかつ「entry:loop.eid」を利用すると「img1@path」が無いにもかかわらず行が生成される。
これは、いくらveilで制御しても、「entry:loop.eid」にはデータが存在するをため、行が生成されてしまう様です。

「entry:loop.eid」を利用をやめて以下のようにしても、今度は全く行が生成されない「img1@path」をBEGIN,ENDの中で使用していないので、当然と言えばそうでしょうが。



それで仕方なく、テンプレートの後ろにGET変数を無理やりつける形で、「img1@path」を使用すると、ほしかった制御になった。

トラックバック

このページのトラックバックURL:
http://app.mitelog.jp/t/trackback/459161/24178120

『a-blog cms』その7・Entry_Bodyの中でveilがきかない場合を参照しているブログ:

コメント

コメントを投稿