как передать блок внутрь чанка pdoMenu?
        Пожалуйста, помогите советом) 
Хочу передать div с содержимым внутрь выдачи pdoMenu, что-то типа:
Полазил внутри файлов сниппета, но толком ничего не нашёл (наверное, так лазил) ). Заранее благодарю!
    
    
                                                                                
            Хочу передать div с содержимым внутрь выдачи pdoMenu, что-то типа:
[[pdoMenu?
	...
	&customInsert=`<div>Что-то</div>`
	...
]]а потом в чанке-шаблоне пункта вывести, например, так:[[+id:is=`[[*id]]`:then=`[[+customInsert]]`]] Полазил внутри файлов сниппета, но толком ничего не нашёл (наверное, так лазил) ). Заранее благодарю!
Комментарии: 11
                Шаблоны pdoMenu смотри.
И зачем так передавать через чанки делай.
                    И зачем так передавать через чанки делай.
                Да, спасибо. Шаблоны посмотреть — я сразу не догадался)
Суть в том, что внутрь надо передать не статичный блок, а значение плейсхолдера.
                    Суть в том, что внутрь надо передать не статичный блок, а значение плейсхолдера.
                ну так в шаблоне чанке и передавай сразу.
            
                    
                а как? не используя @INLINE )            
                    
                Вы сейчас меня убили прям… Пипец
К примеру
                    К примеру
[[pdoMenu?
    &parents=`0`
    &level=`2`
    &tplInner=`название чанка`
    &tplParentRow=`название чанка`
    &countChildren=`1`
]]            
                Интересно) пожалуйста, перечитайте вопрос. 
Как по вашему внутри чанка получить значение плейсхолдера, в который выводится результат работы сниппета, находящегося рядом(в одном шаблоне, например) с вызовом pdoMenu?
                    Как по вашему внутри чанка получить значение плейсхолдера, в который выводится результат работы сниппета, находящегося рядом(в одном шаблоне, например) с вызовом pdoMenu?
                Если в этом сниппете сделаешь,
Могу ошибаться, но попробуйте!
                    $modx->toPlaceholders(array(
  'name' => 'John'), 'prefix');То потом в чанке, [[+id:is=`[[*id]]`:then=`[[+prefix.name]]`]] Могу ошибаться, но попробуйте!
[[+id:is=`[[+id]]`:then=`[[++prefix.name]]`]]вроде так в чанке нужно.
                Да, вы правы!            
                    
                Можно если, что вызывать pdoMenu через сниппет и там всё делать…
Просто не пойму в итоге, что нужно то?
Если обычно всё, чтобы я не делал я использовал или чанки или через сниппет вызывал.
                    Просто не пойму в итоге, что нужно то?
Если обычно всё, чтобы я не делал я использовал или чанки или через сниппет вызывал.
                Есть задача вывести чекбоксы-слайдеры mfilter'а под пунктом меню текущего раздела… Если так или иначе надо вносить php-изменения в сниппет, то я сделал так:
В код сниппета добавил:
з.ы. знаю, что при обновлении надо проверять наличие этих строк.
                    В код сниппета добавил:
$scriptProperties['customInsert'] = $customInsert;а в модель (функция templateBranch):$row['customInsert'] = $this->pdoTools->config['customInsert']; з.ы. знаю, что при обновлении надо проверять наличие этих строк.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.