Список разделов каталога в TV типа checkbox

Дорогой Василий и коллеги! Сразу оговорюсь, что это копипаста моего поста с modx-cms.ru.

Друзья мои, прошу вашей помощи, совета или, по крайней мере, квалифицированного пинка в нужную сторону. Дело в следующем. Вчера вечером собирался быстро набросать сниппет, который вызывается через @EVAL в TV типа «чекбокс». Сниппет должен выводить разделы и вложенные в них подразделы каталога продукции и выглядеть это в менеджере должно было теоретически так:



Результат был, конечно же, другим:



Вместо подразделов каждого основного раздела выводятся все подразделы какого-то одного. Привожу листинг своего страшненького сниппета:

<?php
/* getProductSections snippet */
$docs = $modx->getCollection('modResource',array(
    'parent'=>3,
    'id:NOT IN'=> array(3,13,69,81),
    'template' => 4,
    ));

foreach($docs as $doc) {
          $title = $doc->get('pagetitle');
          $id = $doc->get('id');
          $subdocs = $modx->getCollection('modResource',array('parent'=>$id,'template' => 4,));
          
               foreach ($subdocs as $subdoc) {
                    $s_out .= '-- '.$subdoc->get('pagetitle').'=='.$subdoc->get('id').'||';
                    
                }
          $out .= strtoupper($title).'=='.$id.'||'.$s_out; 
       
}
$out = $out;
return rtrim($out,'|');

Вызов в TV:

@EVAL return $modx->runSnippet('getProductSections');

Пнуть тут есть за что, но решение нужно больше :) Заранее спасибо
Andrei Kulazhenko
29 апреля 2013, 11:22
modx.pro
2 424
0

MS1 цена

Николай
28 апреля 2013, 15:50
modx.pro
854
0

поле email

Проблема такая, при оформлении заказа я заполняю все поля жму оформить заказ и выпадает сообщение «Вы должны заполнить требуемые поля» и подсвечивается поле email хотя я его заполнил. Подскажите пожалуйста как это исправить?
Степанов Максим
28 апреля 2013, 12:42
modx.pro
1 505
0

Меню wayfinder

Доброго дня. Пытаюсь построить меню с помощью данного синепта.
Николай
28 апреля 2013, 11:37
modx.pro
1 016
0

MS2 Дополнительные поля при заказе

Здравствуйте!

Подскажите как правильно реализовать дополнительные поля при заказе товара, кроме стандартных: «e-mail», «получатель», «телефон» и т.д. Что бы в дальнейшем обновлять ms2 можно было без проблем.
Dmitry Elert
27 апреля 2013, 23:50
modx.pro
1 369
0

Фильтрация Ditto Evo 1.0.6

Друзья! Возник вопрос. Используем одну из последних версий Evo. В выводе каталога товаров на сайт имеет место некая фильтрация.
Дмитрий
27 апреля 2013, 18:50
modx.pro
2 220
0

Обязательность поля "content" в Тикетах

Василий, вот столкнулся здесь…

В общем есть необходимость сделать поле «content» в тикетах не обязательным (не спрашивай зачем :-)).
И вот я не пойму — в методе тикета используется стандартный процессор resource/create, этот же процессор, как я понимаю, срабатывает и при создании докуменов из админки. Но вот из админки поле «контент» не обязательно, а с фронта — обязательно.
Почему так? Куда копать?
Алексей Карташов
27 апреля 2013, 16:17
modx.pro
1 222
0

MS1 цена в корзине

Доброго времени суток. Есть вопрос, знает кто как берется цена в корзине? она берется из карточки товара? Или же присылается с карточки товара? Т.е. Я могу с карточки прислать иную цену? Или как? Спасибо.
Николай
27 апреля 2013, 09:13
modx.pro
719
0

Дайте, пожалуйста, пример подключения mFilter

Доброго времени суток!

Прошу, если сохранился, предыдущий сайт-демонстрацию minishop с ФИЛЬТРОМ.

Может, выложите куда-нибудь или просто мне скиньте на почту архив.

Без примера не получается разобраться.

Заранее спасибо :)
Олег Песчанский
27 апреля 2013, 05:53
modx.pro
1 026
0

miniShop2. Вывод всех цветов из категории товаров

Как вывести содержимое все цветов категории товаров? Т/е перешел в категорию — видишь список всех цветов которые есть у товаров, но без повторений )
Андрей
26 апреля 2013, 22:06
modx.pro
3 139
0