Вопросы

Как составить условие проверки чанка перед выводом

Использую чанк ecMessagesCount, он выводит количество комментариев такой конструкцией:
[[!ecMessagesCount? &showUnpublished=`1` &thread=`resource-[[+id]]` ]]
Например: 0 или 1 или 5 и тд.
Как проверить его на условие, если ноль то не выводить вообще?

Пробовал так, не получается:
[[*isfolder:isnot=`0`:then=`[[!ecMessagesCount? &showUnpublished=`1` &thread=`resource-[[+id]]` ]]  `]]
Maxim
17 октября 2020, 18:03
modx.pro
1
1 042
0

Minishop не дает выбрать класс-обработчик в способах оплаты

Здравствуйте.
Столкнулся с проблемой: при нажатии на поле со списком классов-обработчиков появляется ошибка — Код 200 The key is not valid!!!
Как победить?
скрин
Игорь
16 октября 2020, 12:04
modx.pro
787
0

При фильтрации выводятся товары из другой категории.

Скопировал категорию в каталоге, вывод первой страницы с товарами нормально, но если применить фильтр или пагинацию, то выводит товары из первой категории.
Плагин tagmanager2-2.3.1-pl2 это ведь он выводит, может чего в настройках поменять
И если не сложно объясните что значит строчка &where=`{«template:=:AND»:«17»}`
<div class="row ajax-container" id="products">
    [[!tmCatalog? &parents=`[[*id]]` &depth=`2` &where=`{"template:=:AND":"17"}`]]
</div>
<div class="row">
    <div class="col-md-24 center">
        <nav aria-label="Page navigation">
            <ul class="center pages" id="pages">
                [[!+page.nav]]
            </ul>
        </nav>
    </div>
</div>
Иван
16 октября 2020, 11:34
modx.pro
555
0

Как узнать полный URL с которого пришел посетитель?

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

Возникла следующая ситуация:

На сайте под управлением MODX стоит Яндекс метрика.
Однако в случае, если посетитель перешел с YouTube или Vk, метрика не указывает полный путь к странице, с которой был совершен переход.

Соответственно возник вопрос
Возможно кто-нибудь может предоставить небольшое решение, которое будет получать ссылку, с которой перешел посетитель и записывать ее в какой-либо файл или лог.

Буду признателен если поможете.
Андрей
16 октября 2020, 09:36
modx.pro
5 279
0

Как убрать лишний catalog в url?

[[pdoMenu?
    &parents=`7`
    &level=`1`
    &includeTVs=``
    &tplOuter=`@INLINE <section id="catalog"><div class="row">[[+wrapper]]</div></section>`
    &tpl=`@INLINE <div class="col-md-4"><div class="cat_image" style="background-image:url([[+image]])"></div><h3><a href="[[+link]]">[[+menutitle]]</a></h3>[[+wrapper]]</div>`
    &firstClass=``
    &lastClass=``
    &hereClass=``
    &resources=`-1`
]]
У ссылок такой путь: modx-test.ru/katalog/katalog/oruzhie/
id 7 это каталог в котором две категории, в первой категории есть ещё две категории с товарами
Иван
16 октября 2020, 07:36
modx.pro
659
0

Как дублировать товар вместе с галереей ms2?

Есть категория с сотней товаров, нужно сделать дубликат (только пару полей другие). Скопировал категорию, зашел в каждый товар и убрал «Копия » перед названием, а вот с фотками что делать не понятно… В сети нашел для мультиязычного сайта ms2GalleryBabelCopying. Можно его как-то приспособить или другое решение? Ну или хотя-бы подскажите как быстро перекинуть фото с одного товара на другой? К примеру сразу с сайта скачать папки с фото для каждого товара и уже перекидывать их на другие?
Иван
15 октября 2020, 20:52
modx.pro
592
0

Как отправить письмо клиенту, который отправил Tickets form

Как отправить письмо клиенту, который отправил Tickets form?
Максим
15 октября 2020, 11:41
modx.pro
807
0

Почему phpthumbon создает вложенную папку с кешем. Как исправить?

Всем привет.

Есть такой сниппет:
<?php
if (!$src) return '';

$src = $modx->runSnippet('phpthumbon', [
    'input'   => $src,
    'options' => '&w=200&h=200'
]);

$src = $modx->runSnippet('phpthumbon', [
    'input'   => $src,
    'options' => '&w=100&h=100'
]);

return $src;

Я вызываю его:
[[img_draw?
    &src=`/assets/images/products/rar/kr01/01.jpg`
]]

Результат:
/assets/cache_image/assets/cache_image/products/rar/kr01/01_200x200_9c7_100x100_791.jpg

Вопрос. Почему две папки /assets/cache_image/ в результате? Зачем это? Как от этого избавиться?
Andry
14 октября 2020, 18:54
modx.pro
1 110
0

pdoSitemap генерит карту без домена

в адресе отстутствует домен
<loc>/konfiguracziya-okon</loc>
Игорь
14 октября 2020, 18:53
modx.pro
1 006
0

Выборка в where fenom

Подскажите, поле city селект с множественным выбором

как сделать проверку в  where на совпадение в tv city название города

{'!pdoPage' | snippet : [
                            'element' => 'pdoResources',
                            'tpl' => '@FILE tpl/event.tpl',
                            'parents' => $_modx->resource.id,
                            'limit' => 12,
                            'showHidden' => 1,
                            'includeTVs' => 'city',
                            'tvPrefix' => '',
                            'where' => [
                               'city' => $_modx->getPlaceholder("sd.city")
                            ],
                        ]}
как сделать что-то в таком духе?
in_array('city',$_modx->getPlaceholder("sd.city"))
Максим
14 октября 2020, 12:31
modx.pro
934
0