Сергей Сергеевич

Сергей Сергеевич

С нами с 13 января 2014; Место в рейтинге пользователей: #583
Сергей Сергеевич
06 апреля 2016, 15:38
0
т.е избавляться от них на уровне чанков вывода, а не на уровне сниппета?
Сергей Сергеевич
06 апреля 2016, 15:27
0
Да, можно. Когда я неопубликованному контейнеру, который имеет потомков ставлю исключить, то он исключается вместе с потомками, которые мне и нужны.
Сергей Сергеевич
06 апреля 2016, 15:13
0
Несколько, меняться не будут, id известны
Сергей Сергеевич
06 апреля 2016, 14:18
0
Я его добавлял, например вот так — &where=`{«searchable»:«1»}`, но это действие и другие которые я предпринимал, они скрывали контейнер вместе с потомками. Поэтому я и обратился за помощью.
Сергей Сергеевич
07 марта 2016, 15:02
1
+1
Спасибо вам! Соорудил свой велосипед, все работает! Но чует сердце, это плохой путь =)

<nav class="nav">
  [[pdoMenu? 
    &parents=`0` 
    &resources=`1,3,4,5`
    &level=`2`
    &outerClass=`nav__list`
    &rowClass=`nav__item`
    &firstClass=`0`
    &lastClass=`0`
    &hereClass=``
    &parentClass=``
    &tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" class="nav__link">[[+menutitle]]</a></li>[[+wrapper]]`
    &tplHere=`@INLINE <li class="nav__item current"><a href="[[+link]]" class="nav__link">[[+menutitle]]</a></li>[[+wrapper]]`
    &tplInner=`@INLINE [[+wrapper]]`
    ]]
</nav>
Сергей Сергеевич
07 марта 2016, 14:50
0
Спасибо, работает! Теперь встала другая боль в этом велосипеде — можно ли как то у родителя убрать активный класс? А то сейчас и родитель и потомок активные, когда на странице потомка.

<nav class="nav">
  [[pdoMenu? 
    &parents=`0` 
    &resources=`1,3,4,5`
    &level=`2`
    &outerClass=`nav__list`
    &rowClass=`nav__item`
    &firstClass=`0`
    &lastClass=`0`
    &hereClass=`current`
    &tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" class="nav__link">[[+menutitle]]</a></li>[[+wrapper]]`
    &tplInner=`@INLINE [[+wrapper]]`
    ]]
</nav>
<div class="nav-trigger"><span>Меню</span></div>
<nav class="nav-mobile"></nav>
Сергей Сергеевич
22 февраля 2016, 23:23
0
получается он динамически подставит условия фильтрации в выборку pdoResources, и тот отобразит только нужные?
Сергей Сергеевич
22 февраля 2016, 23:10
0
Почитал про mFilter, и стало не ясным — как он выводит результаты? у меня шаблон каталога, выводятся превью продуктов pdoResources. над превью есть две ссылки сформированные mFilter — фасованные и весовые, нажимаем на любую происходит вывод результатов. А куда денется результат pdoResources?
Сергей Сергеевич
22 февраля 2016, 21:05
0
Спасибо! завтра куплю и буду разбираться )
Сергей Сергеевич
22 февраля 2016, 20:56
0
я смотрел в его сторону и хотел купить, но я так и не понял про его выборку. Он на основе тв будет сортировать?
Сергей Сергеевич
22 февраля 2016, 20:23
1
0
Всем этот метод хорош и прост, да только сортирует он в пределах одной страницы(категория с пагинацией)
Сергей Сергеевич
22 февраля 2016, 19:06
0
Да, только что самому пришла эта идея! Спасибо вам!
Сергей Сергеевич
22 февраля 2016, 19:05
0
Спасибо!
Получается нужно создать в каждой категории 2 дополнительных ресурса, и там выводить результаты этого сниппета.
А можно как то динамически сделать?
=) Пока писал пришла идея без сниппетов, на js плагине сортировать (типа — mixitup.kunkalabs.com/) создать ТВ и подставлять к превью товара в категории класс в зависимости от содержимого тв, и таким образом будет динамическая сортировка.
Спасибо вам за ответ!
Сергей Сергеевич
22 февраля 2016, 17:33
0
Здравствуйте! У вас получилось реализовать вывод обычным сниппетом?
Сергей Сергеевич
04 февраля 2016, 09:15
0
Начинаю только вникать в MODX, и ваше решение для моей ситуации очень полезно.
Скажите пожалуйста, правильно ли я понял следующие моменты:

— Плагин при сохранении ресурса, ищет заданный контейнер, и если он есть просто исключает его методом заморозки URI?

— здесь надо указать тот контейнер, который мы хотим исключать в URL?

if($v == 22 || $v == 0) continue;

— Чтобы был на конце .html его надо здесь прописать

$resource->set('uri', implode('/',array_reverse($aliases)) . '/' . $curAlias . '.html');

Большое спасибо!
Сергей Сергеевич
03 февраля 2016, 09:44
0
Это не для хлебных крошек нужно, а для постоянного бокового меню. Нужно просто избежать большой вложенности, и выводить сгруппировано по смыслу.
Решил делать так: категория «направления», в них все маршруты. Если можно сгруппировать по смыслу, тогда создаю их в подкатегории, и вручную буду замораживать URI в обход подкатегории, а потом выводить pdoМenu по подкатегориям.
Сергей Сергеевич
14 января 2014, 14:06
0
Большое спасибо за ответ.