Выбор родителя для pdoResources в зависимости от контекста
        Задача — выводить блок с услугами в зависимости от контекста. Блок формируется выборкой. Решаю так:
4 — родитель для русского языка
15 — родитель для английского языка
Можно ли сделать более красиво?
    
    
                                                                                
            {set $con = $_modx->config.cultureKey}
      {if $con == 'ru'}
           set $serv = '4'}
      {elseif $con == 'en'}
           {set $serv = '15'}
      {/if}
{$_modx->runSnippet('pdoResources', [
    'parents' => '{$serv}',
    'tpl' => '@FILE chunks/pageservice.tpl',
    'sortby' => '{"menuindex":"ASC"}' 
 ])}где: 4 — родитель для русского языка
15 — родитель для английского языка
Можно ли сделать более красиво?
Комментарии: 2
                вынесите id родителей в настройки контекстов и выводите как настройку
                    {'pdoResources' | snippet : [
    'parents' => ('parent_id' | option),
    'tpl' => '@FILE chunks/pageservice.tpl',
    'sortby' => ["menuindex"=>"ASC"],
 ]}            
                Спасибо. Работает.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.