Получить значения поля ms2Gallery
Благородные сэры, подскажите, как получить по аналогии значение поля «Дополнительно» у изображения в ms2Gallery?
$tv = !empty($input) ? trim($input) : trim($modx->resource->get($tv));
if (empty($tv)) {return '';}Заранее благодарен. Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я сниппет один использовал, чтобы разбивать ТВ-поля по строкам, с возможностью оформления чанком каждой строки.
Можно его как-то переделать под вышеописанную задачу — разбивать по строкам поле «Дополнительно» изображения ms2Gallery? Спасибу отправлю.
Тогда нужно его совсем чуть-чуть переделать:
И можно вызывать в чанке оформления галереи:
Здесь сам сниппет ничего получать не должен, потому что, в отличии от ТВ, у картинок нет имён и они не так привязаны к ресурсам. Поэтому, работаем только с уже переданным текстом.
Через какой параметр передавать плейсхолдер?
Заранее благодарен.
Вот документация.
Поэтому, держи новую версию сниппета — code.re/7IG
Номера строк нужно указывать от нуля — именно так они идут в массиве.
Заодно добавил еще возможность указания разделителя строк. Если пустой — то будет разбиваться как обычно, по переносам.