Вопросы

Ограничение кол-ва страниц (выборки) в pdoPage

Приветствую!

Возможно ли в pdoPage задать максимальное количество страниц (как вариант лимит выборки)?
В голову приходит сделать это через шаблон, но по-моему это криво:
[[+idx:el=`10`:then=`Template`]]
UPD: реализовал решение для Ajax через кнопку на js:
<script>
var bntMoreCounter = 0;
$(document.body).on('click', '.btn-more', function() {
    ++bntMoreCounter;
    if (bntMoreCounter >= 2) {
        $(this).css('display','none');
    }
});
</script>
Евгений
20 сентября 2018, 16:58
modx.pro
860
0

Вывод полей во вложенном компоненте через Ajax

Всем привет!

Есть страница с pdoPage, вызов такой:
[[!pdoPage?
    &parents = `25`
    &tpl = `tpl.catalogItem`
    &includeTVs = `objectCity,objectArea`
    &ajaxMode = `button`
]]
в шаблоне дополнительно вызывается ms2gallery:
<div class="catalog__item catalog__item_[[+idx]]">
    <div class="catalog__thumb">
        [[!ms2Gallery?
            &resources=`[[+id]]`
            &tpl=`tpl.ms2GalleryCatalog`
        ]]
    </div>
    <div class="catalog__desc">
           ...
    </div>
</div
шаблон галереи tpl.ms2GalleryCatalog выглядит так:
<div class="fotorama" data-link="[[~[[+id]]]]">
    {if $files?}
        {foreach $files as $file}
            <img src="{$file['catalog']}" alt="[[+longtitle]], [[+tv.objectCity]], [[+tv.objectArea]]">
        {/foreach}
    {/if}
</div>
Когда открывается страница, все ок. Но как только наживаешь на «Показать еще», в новых блоках не выводятся поля из шаблона tpl.ms2GalleryCatalog. При этом сама галерея подгружается нормально. Как заставить ms2Gallery подхватить поля из своего шаблона при загрузке Ajax-ом?
Евгений
20 сентября 2018, 16:42
modx.pro
1 208
0

msExtraFields не выводит фильтр

Решил затестить msExtraFields, но так и не разобрался, как использовать совместно с mFilter2.

// чанк обертки вызывает сниппет построения фильтров
&tplFilter.outer.filters_name=`@FILE:categories/chunks/mFilter2_ms2efs_all_outer.tpl`

// чанк строки результатов поиска, возвращает краткие свойства товара
&tpl=`@FILE:categories/chunks/msProducts_row.tpl`

Где они находятся, какой полный путь до них?
Андрей Перевезенцев
20 сентября 2018, 13:04
modx.pro
1
1 160
0

Вывод карусели отзывов через pdoResources

Иван Винокуров
20 сентября 2018, 12:57
modx.pro
1
1 607
0

Ссылка добавления в корзину minishop2

Всем привет.
Подскажите, как сделать ссылку, чтобы при переходе по ней, товар добавлялся в корзину.
Для турбо-страниц нужно, чтобы было примерно так: example.com/cart?id=272, где 272 это id товара
Виталий
20 сентября 2018, 12:21
modx.pro
1
2 519
0

mFilter2, проблема с фильтрацией по TV.

Если товаров не много то цифры выводит фильтра ( сколько товаров в выборке будет)
А если товаров больше 5000 то не выводит. Почему?

и перестала работать функция которая показывала при выборе одного фильтра

марка
модель

при выборе марки у меня выводились модели разные ( которые можно выбрать)
Александр Иващенко
20 сентября 2018, 09:37
modx.pro
1 085
0

Добавление только одного товара в корзину minishop2

Добавляется услуга в корзину, и она должна быть только одна, т.е. даже если она есть уже в корзине, при добавлении должна оставаться только одна.
ms2_cart_max_count не подходит, т.к. выдает ошибку.
Т.е. нужно что бы просто выводилось что услуга успешно добавлена, но в корзине была только 1 единица.
Подскажите как реализовать.
Александр
20 сентября 2018, 06:23
modx.pro
2 044
0

Принцип работы pdoPage

Доброго времени суток! Помогите пожалуйста разобраться в сниппете pdoPage.
что конкретно не понятно:
Вячеслав Варов
19 сентября 2018, 23:46
modx.pro
1 195
0

Можно ли организовать коллекции в minishop2?

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

От заказчика поступил вопрос о возможности организации коллекций товаров в магазине minishop2 как на примере:
Можно ли так сделать и если да, то подскажите как? Спасибо.

Андрей KaSeo
19 сентября 2018, 17:42
modx.pro
1 161
0

Как вывести дату публикации в Tickets ?

Привет. Нужна дата именно публикации (по-умолчанию выводится дата создания:
[[+date_ago]]
)
Также буду признателен за любые другие плейсхолдеры Tickets, которых нет по-умолчанию.
Спасибо!
brioni
19 сентября 2018, 15:44
modx.pro
1 684
0