[スニペット] StartIf & EndIf - 入力有無等で表示を切り替える
Posted: 2009年9月02日(水) 13:15
入力値の有無等により表示を制御(ON/OFF)するためのスニペットです。
例えば、要約が入力されていたら、「要約」という見出しとともに要約を表示するなど、ちょっとした表示制御なんかに手軽に使えます。
例)
▼概要&ダウンロード
http://www.hikidas.com/hikidas/modx_res ... _EndIf.php
#
PHxプラグインでも同じことが(というか、より高度はことも)できますが、
条件の指定が少し複雑になりますし、
PHxプラグインは単体でインストールするとDittoのページングが使えなくなる等の副作用があったりしますので、
値があるかどうかぐらいの、ちょっとした表示制御にはStartIf&EndIfは重宝すると思います。
例えば、要約が入力されていたら、「要約」という見出しとともに要約を表示するなど、ちょっとした表示制御なんかに手軽に使えます。
例)
コード: 全て選択
[!StartIf? &var=`introtext`!]
<h2>要約</h2>
[*introtext*]
[!EndIf &var=`introtext`!]
http://www.hikidas.com/hikidas/modx_res ... _EndIf.php
#
PHxプラグインでも同じことが(というか、より高度はことも)できますが、
条件の指定が少し複雑になりますし、
PHxプラグインは単体でインストールするとDittoのページングが使えなくなる等の副作用があったりしますので、
値があるかどうかぐらいの、ちょっとした表示制御にはStartIf&EndIfは重宝すると思います。