Вопросы
Вечное сохранение при смене типа ресурса на товар магазина Minishop2
Добрый день! Не подскажете в чем может быть проблема? Был обычный каталог товаров из ресурсов. Сейчас заказчик решил переделать в интернет-магазин. Установили Minishop2. Начал у ресурсов (товаров) менять тип ресурса на «товар магазина» появляется вечное сохранение. В консоли вылазит ошибка: ext-all.js:21 Uncaught {message: 'JsonReader.read: Json object not found'} Админка MODX Revolution 2.8.4-pl Версия Minishop 3.0.6
Как в плагине получить все блоки PageBlocks вместе?
Может кто-то подсказать, как правильно написать плагин, который срабатывает на сохранение документа и записывает количество символов всех блоков PageBlocks в TV-переменную «symbols»?
Этот код возвращает «0»:
Этот код возвращает «0»:
<?php
$contentblocks = $modx->getService('PageBlocks', 'PageBlocks', MODX_CORE_PATH . 'components/pageblocks/model/');
$contentblocks = strlen(strip_tags($contentblocks));
switch ($modx->event->name) {
case 'OnDocFormSave':
$resource->setTVvalue('symbols', $contentblocks);
break;
} Как получить html через пост запрос на плагин?
Хочу получить html шаблона по клику допустим, сделал плагин поставил обработчик OnHandleRequest
Проверяю на пост и так далее, есть так же метод получения контента из шаблона, но как вернуть его? return не работает, echo и die() тоже, либо ошибка либо какой-то бред.
Контент получаю так
Возвращаю ответ от функции выше так
Проверяю на пост и так далее, есть так же метод получения контента из шаблона, но как вернуть его? return не работает, echo и die() тоже, либо ошибка либо какой-то бред.
Контент получаю так
$retrivedObject->getContent(); — Контент правильный проверял.Возвращаю ответ от функции выше так
return json_encode(array('status' => true, 'msg' => "Succesfuly retrieved data from '{$objectName}' with search params as '{$searchParams}'", 'result' => $result), JSON_UNESCAPED_UNICODE);Где $result это просто список. msPaidOptions Ошибка при установки
Ошибка при установки modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
Как разрабатывают сложные информационные порталы на MODX?
Всем привет!
Наткнулся на сайт kronvest.net, он на modx, обратил внимание на большое количество страниц и у каждой страницы своя структура. Задался вопросом как все эти страницы могут быть представлены в админке? Если на Wordpress есть elementor, wp page builder и др, то на modx такого же нет. Неужели это реализовано огромной кучей tv параметров, или вообще просто на каждую страницу свой html шаблон?
Наткнулся на сайт kronvest.net, он на modx, обратил внимание на большое количество страниц и у каждой страницы своя структура. Задался вопросом как все эти страницы могут быть представлены в админке? Если на Wordpress есть elementor, wp page builder и др, то на modx такого же нет. Неужели это реализовано огромной кучей tv параметров, или вообще просто на каждую страницу свой html шаблон?
Вывод БЕСТСЕЛЛЕРОВ в ModX
Всем добрый день, уважаемые коллеги. Прошу Вас по-возможности помочь решить задачу с выводом самого продаваемого товара на сайте. Возможно кто-то из Вас уже встречался и решал эту задачу, поделитесь пожалуйста опытом.
С уважением, Алексей Носкович.❤️
С уважением, Алексей Носкович.❤️
minishop2 Вывод опций товара типа boolean Да Нет
Всем привет!
Есть дополнительная опция типа Да/Нет в minishop2
Необходимо, чтобы она выводилась всегда и ее значение указывалось либо ДА, либо НЕТ.
На стандартных чанках она выводится только если ее значение ДА, но на странице выводится 1.
Логика подсказывает, что нужно определить тип опции и исходя из этого сформировать вывод.

disk.yandex.ru/i/8EFViX9SeE8qbA
Чанк вывода опций
Есть дополнительная опция типа Да/Нет в minishop2
Необходимо, чтобы она выводилась всегда и ее значение указывалось либо ДА, либо НЕТ.
На стандартных чанках она выводится только если ее значение ДА, но на странице выводится 1.
Логика подсказывает, что нужно определить тип опции и исходя из этого сформировать вывод.

disk.yandex.ru/i/8EFViX9SeE8qbA
Чанк вывода опций
{foreach $options as $option}
<div class="form-group row align-items-center">
<label class="col-6 col-md-3 text-right text-md-left col-form-label">{$option.caption}:</label>
<div class="col-6 col-md-9">
{if $option.value is array}
{$option.value | join : ', '}
{if $option.measure_unit?}
{$option.measure_unit}
{/if}
{else}
{$option.value}
{/if}
</div>
</div>
{/foreach} msMiniCart добавляет товар при обновлении старницы
Всем салют!
Помогите пожалуйста с решением проблемы. Вставил на странице снипет msMiniCart.
Работает все как надо но есть один момент, когда обновляется страница в корзину добавляется товар.
Как это можно починить?
В какую сторону копать?
jQuery на странице подключен свежий, конфликтов нет.
Ps. В инкогнито данная проблема не наблюдается
Помогите пожалуйста с решением проблемы. Вставил на странице снипет msMiniCart.
Работает все как надо но есть один момент, когда обновляется страница в корзину добавляется товар.
Как это можно починить?
В какую сторону копать?
jQuery на странице подключен свежий, конфликтов нет.
Ps. В инкогнито данная проблема не наблюдается