Вопросы
Ох уж эти политики доступа - как очистить корзину?
Господа и дамы, вечно я испытываю сложности с тем, чтобы разобраться в политиках доступа.
Описание каждой опции способно свести с ума даже человека с психикой куда крепче моей))
К примеру — опция в политике доступа Контент менеджер, называется — смотреть список стран… Каких стран? Где в modx лежит список стран, который контент менеджер может или не может смотреть?
Или к примеру, что в терминологии политики доступа означает объект. К примеру такая опция как — возможность просмотра объектов — она о чем?
Но это так, лирическое отступление или роспись в собственной безграмотности.
Но мой вопрос в следующем. Есть modx 2.7.0. В политике доступа отмечена галочка — очищать корзину. Права перезагружены. Но пользователь при попытке удалить удаленные ресурсы видит белую страницу и надпись
An error occurred…
Доступ запрещён.

буду рад подсказкам, как это побороть.
Спасибо.
Описание каждой опции способно свести с ума даже человека с психикой куда крепче моей))
К примеру — опция в политике доступа Контент менеджер, называется — смотреть список стран… Каких стран? Где в modx лежит список стран, который контент менеджер может или не может смотреть?
Или к примеру, что в терминологии политики доступа означает объект. К примеру такая опция как — возможность просмотра объектов — она о чем?
Но это так, лирическое отступление или роспись в собственной безграмотности.
Но мой вопрос в следующем. Есть modx 2.7.0. В политике доступа отмечена галочка — очищать корзину. Права перезагружены. Но пользователь при попытке удалить удаленные ресурсы видит белую страницу и надпись
An error occurred…
Доступ запрещён.

буду рад подсказкам, как это побороть.
Спасибо.
Автозапись произведения двух свойств товара в поле цена (minishop2)
Здравствуйте. Интересует способ реализации автозаполнения цены товара в админке. Проблема в том, что в исходных данных нет общей стоимости товара (помещения), а есть только метраж и цена за квадратный метр. Нужно реализовать автозаполнение поля цена в админке как площадь * цена за 1 кв. м. Подскажите, пожалуйста, как это можно сделать?
ms2 - разделение товара на несколько
if ($modx->event->name == 'msOnBeforeAddToCart') {
$miniShop2->cart->add(5);
}у товара есть 5 размеров, как организовать, чтобы каждый размер заносился в корзину как отдельный товара этого размера? Добавляет не все товары
как сделать задержку на переход к следующему элементу и событие submit?
есть формы у товара с разными размерами
при клике на добавить должен скрипт обходить инпуты, и если, хоть идин из них пуст, то не добавлять
есть формы у товара с разными размерами
<div class="box-size">
<form method="post" class="ms2_form">
<div class="number">
<label for="">XS/42</label>
<div class="data-input">
<input type="hidden" name="id" value="48">
<input type="hidden" name="options[size]" value="XS/42">
<input type="number" name="count" size="5" value="0">
<span class="plus">+</span>
<span class="minus">-</span>
</div>
<button type="submit" name="ms2_action" value="cart/add" style="display: none;"></button>
</div>
</form>
<form method="post" class="ms2_form">
<div class="number">
<label for="">M/46</label>
<div class="data-input">
<input type="hidden" name="id" value="48">
<input type="hidden" name="options[size]" value="M/46">
<input type="number" name="count" size="5" value="0">
<span class="plus">+</span>
<span class="minus">-</span>
</div>
<button type="submit" name="ms2_action" value="cart/add" style="display: none;"></button>
</div>
</form>
</div>при клике на добавить должен скрипт обходить инпуты, и если, хоть идин из них пуст, то не добавлять
$('.product-item .cart-btn').click(function(){
$(this).closest('.product-item').find('form.ms2_form').each(function(){
if ($(this).find('input[name="count"]').val() > 0) {
$(this).submit();
}
});
}); Пагинация
Как сделать, чтобы была и кнопка показать и обычная пагинация, и связать их, то есть какая например страница, столько и показывать товара и наоборот
{'!pdoPage' | snippet : [
'tpl' => '@FILE chunks/programm_direction.tpl',
'parents' => $_modx->resource.id,
'includeTVs' => 1,
'includeContent' => 1,
'processTVs' => 1,
'templates' => '12',
'ajaxMode' => 'button',
'ajaxElemMore' => '#pdopage .btn-more',
'ajaxTplMore' => '@INLINE <button class="btn-blue btn-more">Показать еще</button>',
'limit' => '1',
'tvPrefix' => '',
'sortby' => 'menuindex',
'sortdir' => 'asc',
]}
{$_modx->getPlaceholder('page.nav')} Как в modExtra добавить выпадающий список с категориями товара minishop2?
Всем привет. Столкнулся с проблемкой, не могу вывести, при создании или редактировании записей в своём компоненте, список категорий товаров из minishop2. Недавно только освоил добавление выпадающих списков и сохранение id из другой таблицы. Как я понимаю все категории храняттся в modResource с class_key = msCategory.
Пробовал в контроллере добавлять 3 js из minishop2 и прописывать xtype: «minishop2-combo-category», но это не прокатывает.
Пробовал в контроллере добавлять 3 js из minishop2 и прописывать xtype: «minishop2-combo-category», но это не прокатывает.
$this->addJavascript($this->miniShop2->config['jsUrl'] . 'mgr/minishop2.js');
$this->addJavascript($this->miniShop2->config['jsUrl'] . 'mgr/misc/ms2.utils.js');
$this->addJavascript($this->miniShop2->config['jsUrl'] . 'mgr/misc/ms2.combo.js');Как вывести при редактировании или создании категории товаров из minishop2? Актуальность модуля mspRobokassa
Вопрос к тем кто пользуется mspRobokassa. Способен модуль передавать данные для чеков по новым правилам?
Изменение стоимости доставки.
У меня такая задача. При покупке товаров до определенной суммы доставка платная, сверх этой суммы — бесплатная. В настройках minishop2 не вижу такой функции. Как можно это осуществить?
Уведомление о заказе minishop2 создателю товара
Добрый день.
Использую на сайте minishop2 и ms2form. Можно ли как-то сделать, чтобы при заказе товара, созданного пользователем с фронтенда при помощи ms2form, уведомление о заказе отправлялось именно этому пользователю (создателю товара), а не администратору сайта?
Версия minishop2 — 2.4.17-pl2, версия ms2form — 1.3.0-beta (дополнение установлено из репозитория modstore), версия modx — 2.7.0-pl
Использую на сайте minishop2 и ms2form. Можно ли как-то сделать, чтобы при заказе товара, созданного пользователем с фронтенда при помощи ms2form, уведомление о заказе отправлялось именно этому пользователю (создателю товара), а не администратору сайта?
Версия minishop2 — 2.4.17-pl2, версия ms2form — 1.3.0-beta (дополнение установлено из репозитория modstore), версия modx — 2.7.0-pl
После обновления до 2.7.1 перестал работать поиск в админке
Всем привет!
Обновил сайт до 2.7.1, а также ряд пакетов… спустя некоторое время заметил, что не работает поиск, при клике на «лупу» получаю:

Пока ищу, что же именно произошло, может кто сталкивался и подскажет, куда смотреть? А то бац-бац и в продакшн надо, а тут вон какая напасть.((
Спасибо.
Обновил сайт до 2.7.1, а также ряд пакетов… спустя некоторое время заметил, что не работает поиск, при клике на «лупу» получаю:
modx.searchbar.js:291 Uncaught TypeError: Cannot read property 'id' of null
at MODx.SearchBar.toggle (modx.searchbar.js:291)
at HTMLAnchorElement.onclick (?a=resource/update&id=6:185)

Пока ищу, что же именно произошло, может кто сталкивался и подскажет, куда смотреть? А то бац-бац и в продакшн надо, а тут вон какая напасть.((
Спасибо.