2

Modx ブログのコーディングを試みましたが、すべて正常に動作していますが、コンテンツが省略記号より長い場合にのみ「続きを読む」ボタンを表示したいと考えています。問題は: コンテンツが混在しているため、約 200 のサインの短いアナウンスがいくつかあり、次に 1000 を超えるものもあります。

「続きを読む」ボタンは常に表示されるようになりましたが、「より長い」ブログ投稿用に表示したいだけです。誰でも助けてもらえますか?

現在のコード:

<p>[[+content:ellipsis=`300`]] <a href="[[+id]]">read more</a></p>
4

1 に答える 1

5

これには、「長さ」および「より大きい」出力フィルターを使用できます。

[[+content:ellipsis=`300`]] [[+content:len:gt=`300`:then=`read more`]]

(注:SOは上記のアンカータグを取り除いていますが、アイデアは得られます)

それがどうなるか教えてください!

于 2012-02-10T07:49:40.737 に答える