pdoMenu additionalPlaceholders
        Никак не могу понять, как передать в pdoMenu additionalPlaceholders — это такие плэйсхолдеры, которые объявлены до вызова pdoMenu. У pdoResources такой плэйсхолдер есть, однако у pdoMenu я не нашел ничего похожего. Более того, pdoResouces позволяет элегантно объявить переменную в чанке tpl просто как параметр:
Ничего такого в pdoMenu отыскать не удалось, поэтому я использовал MySQL для выборки виртуального поля:
Кто как передает плэйсхолдеры в сниппет pdoMenu? Это же велосипед велосипедов использовать для этого MySQL.
    
    
                                                                                
            {$_modx->runSnippet('pdoResources', [
'myCustomVariable' => 'valueCustomVarible'и она будет доступна в чанке tpl.Ничего такого в pdoMenu отыскать не удалось, поэтому я использовал MySQL для выборки виртуального поля:
{$_modx->runSnippet('pdoMenu', [
	'select'		=> "\"{$valueCustomVarible}\" AS myCustomVariable, modResource.id, modResource.pagetitle, modResource.menutitle, modResource.uri"
	'tpl'			=> '@INLINE {$myCustomVariable}'
])}и тогда все работает, и в чанке tpl доступен плэйсхолдер {$myCustomVariable}.Кто как передает плэйсхолдеры в сниппет pdoMenu? Это же велосипед велосипедов использовать для этого MySQL.
Комментарии: 1
                не пробовал но мне казалось что у всех PdoTools используются одинаковые параметры            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.