данные из toPlaceholders ?
Если просто вывести в форме {$_modx->getPlaceholder('test_results')} то выводится всё со стилями другого блока, а мне бы только поля с именем $name вывести в другое место как-то
а что за поле $name?
как я понял так выводится в другом чанке именно та информация которая мне понадобилась в форме, я зашел в tpl mFilter2 и увидел что за нужный мне текст отвечает вывод $name
а если не $name а например pagetitle ? как его вывести
я бы наверное скопировал сниппет mFilter2 в условный mFilter2Custom и добавил бы доп.плейсхолдер с нужными данными и нужным оформлением
я думал может есть что-то типа {$_modx->getPlaceholder('test_results')|$name} или как-то так)
Не, это фигня какая-то. {$_modx->getPlaceholder('test_results')} - это уже готовые результаты выборки, т.е. html код. В нем уже не будет никаких плейсхолдеров типа {$pagetitle}, {$name} и тд, ибо test_results это результат парсинга чанка, указанного в tpl. Ты конечно можешь завелосипедить, написав сниппет, который будет в test_results искать нужные блоки, внутри которых выводится {$name} и собирать эти самые значения. Т.е. вызов будет что-то вроде {$_modx->getPlaceholder('test_results') | mySnippet}, где mySnippet - имя твоего сниппета. Но я бы не советовал так делать
А если попробовать через &toSeparatePlaceholders вывести дополнительные данные ? Только примеров работы найти не могу
а доку читали про mFilter2?
Да только не совсем понимаю вот этого &toSeparatePlaceholders=`my.` и &filters=`tv|test,resource|pagetitle получается мне нужно будет в фильтры прокинуть дополнительно pagetitle ?
Обсуждают сегодня