Андрей Перевезенцев

Андрей Перевезенцев

С нами с 23 августа 2018; Место в рейтинге пользователей: #1158
Павел Романов
12 июля 2019, 16:55
1
+1
Родительской так:
[[~[[*parent]]]]
Илья Уткин
18 апреля 2019, 10:10
1
0
Приведи несколько примеров того, какие бывают значения TV-шки. Типа такого?
  • N200||N300||XL50
  • N200||N250
  • Не указан
  • Не указан||XL50
Андрей Перевезенцев
12 апреля 2019, 12:33
1
0
Добрый день. Возник вопрос с выводом.

Вывожу так:
[[!modRelation? 
                &element=`msProducts`
                &field=`pagetitle`
                &separator=` `
                &limit=`10`
                &parents=`0`
                &tpl=`TestminipProductTpl`
              ]]
Выводит через раз, то сразу, то после нескольких обновлений страницы
Владимир
05 марта 2019, 15:35
1
+1
[[~[[*id]]]]#zatemnenie
или
[[~[[+id]]]]#zatemnenie
Алексей Шумаев
24 сентября 2018, 00:13
2
+2
Простой рецепт:
1. Выносите в ClientConfig поля для внешних скриптов (метрика, ets). например: ExtJSHead, ExtJSBody, ExtJSFooter
2. Выводите эти поля, где надо через сниппет:
{'extScripts' | snippet : ['input'=>'head']}
Сниппет:
if(!isset($input)) return;
$ext = array(
    'head' => $modx->getOption('ExtJSHead')
    ,'body' => $modx->getOption('ExtJSBody')
    ,'footer' => $modx->getOption('ExtJSFooter')
);

$search  = array('{', '}');
$replace = array('{ ', ' }');
$out = str_replace($search,$replace,$ext[$input]);

return $out;
Баха Волков
12 сентября 2018, 11:57
1
+1
В документации же все нужные данные есть

[[!mFilter2?
    &parents=`0`
    &filters=`
        ms|vendor:vendors
    `
    &tplFilter.outer.ms|vendor=`tpl.mFilter2.filter.select`
    &tplFilter.row.ms|vendor=`tpl.mFilter2.filter.option`
]]

Загляните в эти чанки и по их образцу используйте свою верстку