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