Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
16 июня 2022, 11:59
0
Интересно было бы узнать что об этом думает сам @Василий Наумкин))) Ведь какая-то логика в тот момент им двигала.
15 июня 2022, 01:47
0
Проблема есть, но ХЗ как её решить.
14 июня 2022, 01:09
0
С точки зрения семантики всё как раз верно, это список, вот он и размечен соответствующим образом, а вы хотите впихнуть туда семантики абсолютно нейтральный тэг div. Впрочем, дело ваше.
14 июня 2022, 00:37
+1
Убери чанки из инлайна и будет хорошо. Можно всё в два чанка уложить.
14 июня 2022, 00:32
0
Как поменять тэги идей нет, но мне кажется проблему можно решить средствами CSS.
13 июня 2022, 20:45
0
Если я правильно понимаю, то в 8-го ресурсе нужно вывести дочерние 9-го ресурса, а в 12-ом дочерние из 13-го, тогда надо вызвать pdoResources в pdoResources
{'pdoResources' | snippet:[
    'parents' => ('pdoResources' | snippet: ['returnIds' => 1, 'where'=> ['template' => 2]]),
]}
Соответственно у ресорсов 9 и 12 должен быть шаблон с id 2.
И если у тебе modx 3, то вероятно ты поспешил.
13 июня 2022, 20:38
0
А если не секрет, зачем это нужно сделать?
13 июня 2022, 16:44
0
Под родителем я понимаю каталог из которого будут браться ресурсы. Если брать твой пример, то родителями будут «появление в фильмах» и «роли», при этом они останутся таковыми даже если ты будешь делать вывод на странице Актёра.
13 июня 2022, 11:43
+2
$maxIterations= (integer) $modx->getOption('parser_max_iterations', null, 10);
        $modx->getParser()->processElementTags('', $output, false, false, '[[', ']]', array(), $maxIterations);
        $modx->getParser()->processElementTags('', $output, true, true, '[[', ']]', array(), $maxIterations);
А зачем так сложно? Почему не
$modx->parseChunk();
А migx хранится в json, получить его можно как любую другую твшку
$res = $modx->getObject('modResource', 8);
$migx = $res->getTVValue('test');
print_r(json_decode($migx,1));
13 июня 2022, 11:34
0
Вообще непонятно в чём проблема. У сниппета pdoResources есть параметр parents, укажи нужный каталог и выводи из него.
11 июня 2022, 22:30
0
А зачем вам переезжать на MODX 3? В нём ещё могут быть баги. Возможно не все компоненты из необходимых адаптированы под MODX 3. Ну и в целом переехать с EVO на REVO без боли не получится, это прям разные ветки, а учитывая с какой на какую версию вы хотите переехать это фактически разные CMS.
11 июня 2022, 22:25
0
Нужно открыть документацию к слайдеру и найти метод отвечающий за его перезапуск. Потом вместо комментария вставить вызов этого метода на каждом слайдере.
09 июня 2022, 23:36
2
0
Да, вам нужно перезапускать скрипт слайдера после загрузки результатов фильтрации
$(document).on('mse2_load', function(e, data) {
   // вот тут нужно перезапустить скрипт управляющий слайдером
});
09 июня 2022, 13:01
0
Добавлю, что при этом если включен Ceil Editor, работать он не будет. Решить эту проблему мне не удалось.
08 июня 2022, 22:32
0
Нет, в админке это поле управляется ExtJs на фронт ты его не вытащишь, можешь только свой скрипт написать или готовый js модуль поискать.
08 июня 2022, 18:51
0
Так @Дмитрий Танцирев описал свой вариант, а если по коду там скорее всего много всего))) Создание заказа, генерация QR, вставка его в PDF, генерация ключей, проверка сертификата. Генерацию QR и PDF можно сделать библиотеками, остальное PHP и MODX API
07 июня 2022, 19:29
0
А документация по тому как ExtJs работает в Modx есть? Не сам по себе, а именно в админке Modx.
07 июня 2022, 16:16
+1
Попробуй так
<input type="text" name="size[]">
07 июня 2022, 16:15
0
Плагин написать на событие msOnAddToCart. В нём проверить сертификат покупают или нет, если да то есть у него цена или нет, если нет, то проверять есть ли в $_POST поле с ценой, если есть, то устанавливать цену из этого поля.