Обрезать длину строки плейсхолдера через truncate
Добрый день.
Подскажите, как обрезать длину строки, получаемой путем работы сниппета pdoFields. Я помещаю его результаты в плейсхолдер и пытаюсь к плейсхолдеру применить модлификатор truncate, но что-то не хочет работать
Вот мой код:
Подскажите, как обрезать длину строки, получаемой путем работы сниппета pdoFields. Я помещаю его результаты в плейсхолдер и пытаюсь к плейсхолдеру применить модлификатор truncate, но что-то не хочет работать
Вот мой код:
{'pdoField' | snippet : [
'id' => $_modx->getPlaceholder('vendor.resource'),
'field' => 'vendor-dostavka',
'toPlaceholder' => 'dostavka_info'
]}
{$_modx->getPlaceholder('dostavka_info') | truncate : 100} Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
эта переменная что содержит? Она что-нибудь печатает вообще?
сделайте так и посмотрите, что выводится.
То выводится текст, как и должно быть. Я его пытаюсь обрезать и иду таким путем — отпарвляю результаты работы сниппета в плейсхолдер, и уже там хочу обрезать его, но увы…