Вопросы

Ох уж эти политики доступа - как очистить корзину?

Господа и дамы, вечно я испытываю сложности с тем, чтобы разобраться в политиках доступа.
Описание каждой опции способно свести с ума даже человека с психикой куда крепче моей))
К примеру — опция в политике доступа Контент менеджер, называется — смотреть список стран… Каких стран? Где в modx лежит список стран, который контент менеджер может или не может смотреть?
Или к примеру, что в терминологии политики доступа означает объект. К примеру такая опция как — возможность просмотра объектов — она о чем?

Но это так, лирическое отступление или роспись в собственной безграмотности.

Но мой вопрос в следующем. Есть modx 2.7.0. В политике доступа отмечена галочка — очищать корзину. Права перезагружены. Но пользователь при попытке удалить удаленные ресурсы видит белую страницу и надпись
An error occurred…
Доступ запрещён.

буду рад подсказкам, как это побороть.
Спасибо.
Александр Мельник
26 февраля 2019, 15:39
modx.pro
1 707
0

Автозапись произведения двух свойств товара в поле цена (minishop2)

Здравствуйте. Интересует способ реализации автозаполнения цены товара в админке. Проблема в том, что в исходных данных нет общей стоимости товара (помещения), а есть только метраж и цена за квадратный метр. Нужно реализовать автозаполнение поля цена в админке как площадь * цена за 1 кв. м. Подскажите, пожалуйста, как это можно сделать?
Денис
26 февраля 2019, 14:14
modx.pro
1 002
0

ms2 - разделение товара на несколько

if ($modx->event->name == 'msOnBeforeAddToCart') {
    $miniShop2->cart->add(5);
}
у товара есть 5 размеров, как организовать, чтобы каждый размер заносился в корзину как отдельный товара этого размера?
Aslero
26 февраля 2019, 11:38
modx.pro
767
0

Добавляет не все товары

как сделать задержку на переход к следующему элементу и событие 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();
                 }
            });
        });
Aslero
26 февраля 2019, 11:06
modx.pro
564
0

Пагинация

Как сделать, чтобы была и кнопка показать и обычная пагинация, и связать их, то есть какая например страница, столько и показывать товара и наоборот
{'!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')}
Aslero
26 февраля 2019, 10:00
modx.pro
752
0

Как в modExtra добавить выпадающий список с категориями товара minishop2?

Всем привет. Столкнулся с проблемкой, не могу вывести, при создании или редактировании записей в своём компоненте, список категорий товаров из minishop2. Недавно только освоил добавление выпадающих списков и сохранение id из другой таблицы. Как я понимаю все категории храняттся в modResource с class_key = msCategory.

Пробовал в контроллере добавлять 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?
SEQUEL.ONE
26 февраля 2019, 09:56
modx.pro
2
1 159
0

Актуальность модуля mspRobokassa

Вопрос к тем кто пользуется mspRobokassa. Способен модуль передавать данные для чеков по новым правилам?
Evgeny
26 февраля 2019, 09:11
modx.pro
1 777
0

Изменение стоимости доставки.

У меня такая задача. При покупке товаров до определенной суммы доставка платная, сверх этой суммы — бесплатная. В настройках minishop2 не вижу такой функции. Как можно это осуществить?
Кефирка
26 февраля 2019, 08:45
modx.pro
1
823
0

Уведомление о заказе minishop2 создателю товара

Добрый день.

Использую на сайте minishop2 и ms2form. Можно ли как-то сделать, чтобы при заказе товара, созданного пользователем с фронтенда при помощи ms2form, уведомление о заказе отправлялось именно этому пользователю (создателю товара), а не администратору сайта?

Версия minishop2 — 2.4.17-pl2, версия ms2form — 1.3.0-beta (дополнение установлено из репозитория modstore), версия modx — 2.7.0-pl
Юрий
25 февраля 2019, 22:48
modx.pro
1 361
0

После обновления до 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)


Пока ищу, что же именно произошло, может кто сталкивался и подскажет, куда смотреть? А то бац-бац и в продакшн надо, а тут вон какая напасть.((
Спасибо.
Антон Тарасов
25 февраля 2019, 18:40
modx.pro
1 293
0