2012-02-09 4 views
2

Я пробовал кодирование блога Modx, и все работает нормально, но я хочу отобразить« больше », если содержание больше, чем многоточие. Проблема заключается в следующем: Содержимое неоднозначно, поэтому есть несколько коротких объявлений о 200 знаках, а затем некоторые из них более 1000.MODX: Показывать «больше», когда контент длиннее эллипсиса = `400` (например)

Теперь кнопка «читать дальше» всегда отображается, но я просто хочу ее «более длинные» сообщения в блогах. Может ли кто-нибудь помочь?

Текущий код:

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

ответ

5

вы можете использовать «длину» и «больше, чем» выходные фильтры для этого:

 

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

(Примечание: так зачистки из тега привязки выше , но вы получите идею)

Дайте нам знать, как это происходит!

+0

Спасибо! Теперь он отлично работает;) К сожалению, я не могу проголосовать за вас, из-за репутации – joe8