要約がなければ本文を切り取って表示

このエントリーをはてなブックマークに追加

Dittoでブログのように内容を簡単に表示させたい時、要約を入れていれば要約を使い、無ければ本文の初めの一部を表示させるようにする方法です。

HTMLタグを除去してオプションの長さ分だけ返すsummaryというモディファイアがとても便利なので併用すると幸せになります。

モディファイアを使う場合

[+introtext:ifempty([+content:summary(200)+])+]

@IF文を使う場合

<@IF:[+introtext+]>
 [+introtext+]
<@ELSE>
 [+content:summary(200)+]
<@ENDIF>
Edited on 2016.12.17 Created on 2016.11.26 MODXEvoTips
PAGE TO TOP