Дубль товара в корзине minishop2

Здравствуйте, подскажите, есть ли возможность дублирования товара в корзине minishop2? Т.е. чтобы при нажатии на «Добавить в корзину» он не суммировался, а дублировался (позиции) ?))
Дмитрий
14 апреля 2021, 05:49
modx.pro
55
0

Как подлючить TinyMCE Rich Text Editor к Tickets?

Доброго всем времени суток.
Кто может подсказать как вместо стандартного редактора Tickets подключить TinyMCE Rich Text Editor.
На жаль нигде не нашел рабочего мануала как все сделать. Может кто то делал такое или подключал другие текстовые редакторы подскажите.
Сергій
13 апреля 2021, 09:04
modx.pro
69
0

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

Здравствуйте!

Возможно ли в админке добавить свои поля при редактировании ресурса, но только одному определенному ресурсу? Т.е. чтобы у всех остальных этих полей не было
Lord Voldemort
13 апреля 2021, 06:43
modx.pro
67
0

Как вывести дочерние ресурсы и значения tv в бэкенде?

Здравствуйте!

Есть категория ресурсов <Новости>. У каждой новости есть TV-поле goodid, в который вводится id товара, к которому относится эта новость.

Можно ли вывести все новости в админке при редактировании родительской категории Новости в виде выпадающего списка? И соответственно, когда выбираю новость из списка, то в еще одно поле выводилось значение tv goodid этой новости.

Примерно так:
image
Можно ли так сделать? Есть ли плагины, которые примерно решают такую задачу? Или проще сделать это через frontend — сделать страницу с доступом по логин-паролю, на которой можно редактировать Новости.
Lord Voldemort
12 апреля 2021, 21:02
modx.pro
65
0

Как реализовать массовую рассылку через FormIt?

Всем привет.

Имеется форма: Город (select из 5ти городов), Имя, Email, Телефон, Сообщение, кнопка «Отправить».
Всё передается в параметры GET.

Эта форма работает в качестве формы поиска для фильтрации ресурсов:
{var $filterSnippet = $_modx->runSnippet('@FILE snippets/getFiltersFields.php')}

{$_modx->runSnippet('pdoResources', [
	'parents' => $_modx->resource.id,
	'depth' => 2,
	'where' => ['template' => 3, $filterSnippet],
	'showLog' => 0,
])}
«Города» — это коллекция, в которой содержатся ресурсы филиалов (в городе по несколько филиалов), у каждого филиала разные email и хранятся в TV.

Вот так реализовано на страничке филиала:
'emailTo' => $_modx->resource.filial_email,

Как реализовать персональную рассылку данных из этой формы всем филиалам, кто попал под критерий «Города»?
Anton Erin
12 апреля 2021, 19:13
modx.pro
46
0

Как убрать доп. стоимость доставки Minishop2, если в корзине есть товар по акции.

В товарах имеется поле «sale» созданное при помощи msFieldsManager. Можно как то сделать через класс-обработчик проверку этого поля, чтобы если оно отмечено, то доп. стоимость доставки обнулялась в итоговой сумме заказа?
Никита
12 апреля 2021, 13:59
modx.pro
47
0

Как определить поле Babel где указывается ID связанного ресурса для использования в ImportX?

Здравствуйте. Для наполнения сайта используется плагин ImportX. Для мультиязычности Babel. За раз импортируется от 10 до 100+ страниц на каждую языковую версию (ру, en). Связывать каждый ресурс вручную очень затратно по времени учитывая объем наполненного в перспективе сайта в 10-20к+ страниц.


Столкнулся с проблемой поиска поля «Целевой ресурс» или поле которое можно было бы добавить в поля файла импорта и на стадии генерации страниц англ версии указать айдишники ру версии страниц и после создания англ версии страниц они уже были связаны с ру версией.
Шаблон файла генерации выглядит так

(==) разделитель.
Подскажите как мне обратиться к полю связки ID ресурсов и использовать его во время импорта страниц.
Alex
12 апреля 2021, 11:23
modx.pro
35
0

Альфа релиз альтернативной админки для MODX

Всем привет!

В продолжение недавней дискуссии публикую то, что удалось сделать за два дня (точнее за 23 часа).



Fi1osof
11 апреля 2021, 14:11
modx.pro
2
449
+17

C какой страницы оставили заявку modx

Для Formit не хватает на почте информации, с какой страницы пользователь заполнил заявку на обратный звонок
Находил только как сделать с какой id страницы (но это ведь не удобно, заходить в админку и смотреть)

На почте сразу видим, что интересовало клиента, и с каких страниц лучше идет конверсия
Игорь
11 апреля 2021, 09:28
modx.pro
81
0

Проверка файла на существование

Здравствуйте!
Есть много папок и в некоторых может лежать картинка. Папки называю именем id документа.
Хочу проверить на существование картинки в папке.
Все пути вроде верные (вроде!).

Есть сниппет:
[[!checkSchema?
    	&dir=`assets/media/[[+id]]/schema/` // к примеру id = 90, то поиск должен быть в assets/media/90/schema/
    	&tpl=`mailFileInputTpl` // Это соответственно шаблон вывода в случае True
    ]]
Сам сниппет:
$dir;
$tpl;
$path = $_SERVER['DOCUMENT_ROOT']; // Проверяю может не там поиск, но адрес идет до САЙТ.РУ/public_html , т.е. вроде верно

$filename = '/' . $dir . 'schema.png'; // соответственно файл, который ищу в папке
if (file_exists($filename)) {
  return $modx->getChunk($tpl, $filename);
} else {
  return 'НЕТ СХЕМЫ! ---/ ' . $filename . ' /---/ ' . $dir . ' /---' . $path;
}
Вот что возвращается:
1. $filename — "/assets/media/90/schema/schema.png";
2. $dir — «assets/media/90/schema/»;
3. $path — "/ПОЛНЫЙ АДРЕС/САЙТ.РУ/public_html".
$dir пробывал с "/" вначале и без, но результат отрицательный.
Rasul
10 апреля 2021, 18:52
modx.pro
68
0