с idx?
{set '$faq_' ~ $idx = $_modx->getPlaceholder('faq_' ~ $idx)}
Так все ломается
Сделай сначала конкатенацию, а потом полученную строку вставь в getPlaceholder
В гетплейсхолде все хорошо работает. Вопрос про именование переменной. Там беда
А зачем тебе в цикле на каждую итерацию новую переменную создавать?
Чтобы потом в краткой форме вызов делать, обращаясь к определенной строке
{$faq_3}
Почему бы сразу не положить данные в плейсхолдер в нужном формате?
так оно не работает. делай лучше так: {set $faq[$idx] = $_modx->getPlaceholder('faq_' ~ $idx)} И в переменной будет и плейс получишь. но думаю тебе нужно решение проще, но нам бы понять чего где ты выводишь и подсказать можно было бы точнее.
Обсуждают сегодня