Вопросы

AjaxFormit. Не выводится плейсхолдер [[+fi.successMessage]] в нужном мне месте

Всем привет, не могу разобраться с проблемой — не выводится плейсхолдер [[+fi.successMessage]] в нужном мне месте.
Этот плейсходр выводится в уведомлениях jGrowl, сообщение вижу, форма отправляется, тут все хорошо.
Но как вывести [[+fi.successMessage]] внутри формы не пойму, на месте вывода просто пусто.
Сергей Карпович
10 апреля 2021, 16:18
modx.pro
955
0

Подружить SeoFilter и Polylang

Здравствуйте. Может у кого был опыт. Как сделать красивые Мета-теги для обоих версий сайта ru & uk?

Основная версия сайта на uk, на ней SeoFilter и работает, переключаюсь на ru и всё… правила слетают.

Возможно подключатся авторы двух мощных компонентов :)
Роман
10 апреля 2021, 12:42
modx.pro
1 113
0

Минимальная стоимость доставки в плейсхолдере

Доброго дня. Появилась задача дать возможность менеджерам менять максимальную сумму бесплатной доставки. В настройки минишопа пускать не хочется их.


Есть ли какой-нибудь вариант вынести это число в системную настройку или TV?
Александр
10 апреля 2021, 08:04
modx.pro
775
0

Как лучше для скорости загрузки создавать чанки и шаблоны?

Приветствую, поделитесь опытом пожалуйста. Пользуюсь MODX Revolution в связке с FENOM.
Всегда стоял вопрос, как лучше создавать чанки и шаблоны.

1 Создавать в системе и отмечать чек как СТАТИЧНЫЙ и указывать пусть к файлу my_chunk.tpl в файловой системе с последующим вызовом таким образом {include 'my_chunk'}

2 Создавать сразу в файловой системе минуя базу данных, и сразу вызывать в нужном месте как
{include 'file:chunks/my_chunk.tpl'}

Как быстрее будет работать система? Или разницы нет?
Роман
09 апреля 2021, 16:45
modx.pro
942
0

HitsPage

Добрый день.

Делаю вывод товаров в подкатегории по HitsPage товаров, пропадает все таблица с товарам, как правильно прописать 'sortby' по TV полю HitsPage

{'!pdoPage' | snippet: [
'class' => 'msProduct',
'element' => 'msProducts',
'limit' => 20,
'ajaxMode' => 'default',
'select' => 'id,uri,pagetitle',
'tpl' => '@FILE chunks/catalog/item.tpl',
'sortby' => 'HitsPage',
'sortdir' => 'desc',
'frontend_css' => '',
'loadModels' => 'msTopProducts',
'leftJoin' => [
'msTopProduct' => [
'class' => 'msTopProduct',
'alias' => 'msTopProduct',
'on' => ['msTopProduct.product_id = msProduct.id', 'msTopProduct.category_id' => $_modx->resource.id]
]
]
]}

Анатолий
09 апреля 2021, 13:10
modx.pro
645
0

Как на FENOM получить не parent а дедушку?

Приветствую, подскажите пожалуйста, как на FENOM получить родителя parenta?

parent так $_modx->resource.parent, а как получить его родителя, дедушку?
Роман
09 апреля 2021, 03:11
modx.pro
1 399
0

Некорректно выводится слайдер цены через mFilter2

Не могу разобраться с выводом слайдера цены через mFilter2 (в связке с SeoFilter). Вкратце: если в mFilter2 не прописываю aliases, то там, где цена, выводятся чекбоксы «от»/«до». если прописываю aliases, то как бы ломается вёрстка слайдера (растягивается на весь блок в высоту).
Кристина
08 апреля 2021, 15:18
modx.pro
1
845
0

Localizator + pdoResources + where TV не работает выборка

Помогите понять почему не отрабатывать условие по выборке TV, если ID ставить самому, то выводит.
Илья Александрович
08 апреля 2021, 14:46
modx.pro
1
1 001
0

Кэш от root

Периодически создается кэш от root пользователя, и тем самым сайт не может отобразить информацию и записать дальше в кэш. Это проблема настройки сервера или как можно решить её? Временно поставил крон, чтобы исправлял права, но понимаю, что это не правильно.
Роман
08 апреля 2021, 14:09
modx.pro
1
827
0

Pdoresource неправильно обрабатывает условие where. РЕШЕНО!

Всем привет!
Сразу к делу. Код сниппета:

<?php
$where = array(
    'Lo:>=' => 100,
    'Lo:<=' => 140,
);

$where = $modx->toJSON($where);

$output = $modx->runSnippet('pdoResources',array(
    'limit' => 15,
    'parents' => 71,
    'includeTVs' => 'Lo',
    'where' => $where,
    'return' => 'json'
));

return $output;
Данный сниппет выдает результат из 4 значений, то есть работает корректно. Когда меняю 100 на 99, результатом сниппета становится пустой массив. Что интересно, когда меняю 99 на 10, сниппет отрабатывает правильно.

Не понимаю, что за магия происходит. Помогите разобраться.

UPD. Когда ввожу 0, 1, 11, 12 и выборка работает нормально. Остальные числа до 99 включительно отдают пустой результат.
Денис
07 апреля 2021, 22:23
modx.pro
1 082
0