Вопросы

Условие в модификаторах или как завернуть всё через сниппет

Добрый день!
Есть модификаторы, с ними вроде как всё понятно.
Как сделать нечто такое:
[[Snippet:is=`1`:then=`text1`:else=`text2`]]

т.е. если сниппет возвращает 1, печатаем text1. Если сниппет возвращает 0, печатаем text2
Роман
02 сентября 2018, 10:18
modx.pro
1 183
0

Ошибка Код: 200 ОК при редактировании шаблона (РЕШЕНО)

Добрый день!

Есть роль Менеджера на сайте. Необходимо чтобы Менеджер мог редактировать ресурсы и Шаблоны.
Сейчас постоянно выходит ошибка при входе в Шаблон:

Код: 200 OK
{«success»:false,«message»:"\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d!",«total»:0,«data»:[],«object»:[]}
Было такое при редактировании ресурсов, нашел как исправить. При редактировании шаблонов никак не разберусь.

Какие параметры должны быть выставлены в Политике доступа, чтобы ушла ошибка?
Андрей Шевяков
02 сентября 2018, 09:06
modx.pro
1 976
0

api modx через ssh

Доброго времени суток!
Подключаю api modx вот так:
define('MODX_API_MODE', true);
require_once($_SERVER['DOCUMENT_ROOT'].'/index.php');
все отлично работает если подключить этот сниппет, но если его запустить через SSH, то возникает такая ошибка: PHP Fatal error: require_once(): Failed opening required './xpdodriver.class.php'.
Подскажите пожалуйста что можно с этим сделать?
Павел Степанов
01 сентября 2018, 17:22
modx.pro
1 093
0

битые превьюшки в админке

а проблема вот в этом

как это поправить?
во фронтенде все выводится
Евгений
31 августа 2018, 22:00
modx.pro
809
0

Проблема с обновлением кэша превью товара

Здравствуйте.
Каким образом я могу правильно почистить старый кэш превьюшек?

Обновление через админку не работает. Папка phpthumbof — > cache пустая.
Core > cache уже чистил.
Чистил через админку.

Тем не менее, не удалось добиться того, чтобы менялась картинка, когда я её обновляю…
Илья Чехов
31 августа 2018, 16:07
modx.pro
793
0

msProducts несколько id в slave/master в связях

Правильно ли я понимаю, что в параметры slave/master сниппета msProducts нельзя передать несколько id товаров?
Вот так:
{$_modx->runSnippet('!msProducts',[
	'link'=>26,
	'slave'=>'500,600,700',
	'parents'=>26,
	'limit'=>26,
	'tpl'=>'someTpl',
	'tplWrapper'=>'someTplWrapper'
])}
у меня не работает, хотя по одному всё ок.
Eiry
31 августа 2018, 15:41
modx.pro
1 012
0

Вызов чанка на странице и в сниппете

Добрый день.
Есть чанк, внутри которого находится вызов сниппета msCart.
Если я вызываю чанк на странице — вижу результат отработки сниппета.
Неважно каким способом — на синтаксисе MODX или феномном
Если я указываю этот чанк в Formit и использую hook — email, то на почту тоже приходят результаты отработки сниппета в этом чанке. Все чудесно.
Но если я пишу свой hook в котором вызвываю чанк через getChunk() то получаю лишь текст сниппета. Полный его код, вместе с комментариями на fenom
Выполняю в консоли getChunk() и снова лишь текст.
Как можно вызвать чанк внутри сниппета и получить не его текст, а результат отработки, находяшегося в нем сниппета?

Спасибо.
Александр Мельник
31 августа 2018, 11:57
modx.pro
2 706
0

Как сделать возможность прикрепить документ в msOrder

Добрый день, подскажите пожалуйста, как сделать возможность прикрепить документ при оформлении заказа в корзине на minishop2.
Может кто то сталкивался!? На ajaxForm эта проблема решается очень просто, а на minihop2 тот же подход не работает(
Заранее спасибо.
Евгений
30 августа 2018, 19:27
modx.pro
958
0

mSearch2 мгновенный переход на найденный ресурс

Подскажите, пожалуйста, как сделать мгновенный переход на найденную страницу, как это сделано на сайте docs.modx.pro?
mSearch2 по умолчанию содержит такую возможность?

Я имею в виду переход на найденный ресурс вместо показа результатов поиска.
Oleg
30 августа 2018, 15:38
modx.pro
1
1 918
0

Настройка контекстов

Добрый день! Такая задача, Есть главная страница site.ru на ней две ссылки на два разных магазина: site.ru/shop1/ и site.ru/shop2/ как это правильно организовать. Пробовал с помощью контекстов типа: site.ru — стандартный контекст web
site.ru/shop1/ — контекст shop1
site.ru/shop2/ — контекст shop2
Но не получается настроить правильно контексты. Как правильно настроить контексты для данной задачи или есть какой-то другой способ?
Дмитрий
30 августа 2018, 15:01
modx.pro
769
0