Вопросы

Изменени кол-ва товара в корзине кнопками + и -

Ребят, привет, подскажите с js, пытаюсь кнопочки + и — настроить на изменение кол-ва товара в корзине, джава отвечающая за работу кнопочек такая:
$('.btn-num-product-down').on('click', function(e){
        e.preventDefault();
        var numProduct = Number($(this).next().val());
        if(numProduct > 1) $(this).next().val(numProduct - 1);
    });

    $('.btn-num-product-up').on('click', function(e){
        e.preventDefault();
        var numProduct = Number($(this).prev().val());
        $(this).prev().val(numProduct + 1);
    });
в чанке вывожу таким образом:
<td class="column-4">
  <div class="flex-w bo5 of-hidden w-size17">
	<form method="post" class="ms2_form form-inline" role="form">
	  <input type="hidden" name="key" value="{$product.key}"/>

	  <button class="btn-num-product-down color1 flex-c-m size7 bg8 eff2">
		<i class="fs-12 fa fa-minus" aria-hidden="true"></i>
	  </button>
	  <input class="num-product size8 m-text18 t-center" type="number" name="count" value="{$product.count}">
	  <button class="btn-num-product-up color1 flex-c-m size7 bg8 eff2">
		<i class="fs-12 fa fa-plus" aria-hidden="true"></i>
	  </button>

	  <button class="btn btn-default" type="submit" name="ms2_action" value="cart/change"></button>
	</form>
  </div>
</td>
Борис
05 апреля 2018, 19:03
modx.pro
1 210
0

pdoMenu + minishop2

Как можно вывести рядом с названием меню количество товаров в этой категории?

[[pdoMenu?
&parents=`[[*id:parent]]`
&level=`0`
&outerClass=``
&tpl=` @INLINE [[+menutitle]] `
&tplHere=`@INLINE [[+menutitle]] `
]]
Denis Chernavin
05 апреля 2018, 16:55
modx.pro
1 603
0

Получить доступ к области в div-e с помощью x-parser

Доброго времени суток как можно получить доступ к отдельному элементу или исключить другие элементы в диве в такой вот полученной конструкции

1800 <span>×</span>595<span>мм</span>
меня соответственно интересуют только цифры 1800 и отдельно 595
делал с помощью синтаксиса CSS. Может быть получится через другой синтаксис главное понять как это сделать
Максим
05 апреля 2018, 16:52
modx.pro
722
0

Нет выбора контекста

Добрый день. Проблема, нет выбора контекста (скрин приложил). Не являюсь разработчиком данного сайта, по словам владельца, недавно сайт лечили от вирусов. В чем может быть проблема/ошибка? Или куда копать, буду рад любым советам.
Sergey
05 апреля 2018, 14:01
modx.pro
1 045
+1

Вопрос по alias minishop2

Всем привет! Вопрос заключается в следующем. Интернет магазин был на Wordpress, переносим на Modx. Много товаров находятся в топовых позициях, и дабы их не потерять, нужно оформить одинаковые урлы. На wp выглядит так /product/tovar, а на modx генерируются /catalog/category/tovar. Есть ли какие нибудь решения переделать /catalog/category/ на /product/?
Рамиль
05 апреля 2018, 13:07
modx.pro
1 360
0

Как в formit отправить два сообщения двух получателям с разными шаблонами?

Когда отправляем форму через formit (+ ajaxform) мы указываем получателя и шаблон письма. Как можно указать двух разных получателей и два разных шаблона писем?

Например отправили форму, менеджеру ушло письмо с данными из формы, а на указанный email в форме ушло сообщение что все ок и ждите ответа.
UDAV
05 апреля 2018, 10:47
modx.pro
2 322
0

Модификации товара

Подскажите, как правильно организовать модификации товаров с помощью плагина msOptionPrice. Должно получится что-то типа такого: Есть товар например смартфон у него можно выбрать цвет и память и в зависимости от выбраного менялась цена. Если делать только по цвету или только по памяти, все получается, как сделать именно с несколькими параметрами?
Дмитрий
05 апреля 2018, 10:12
modx.pro
610
0

Скрыть description через API

Здравствуйте. Скажите пожалуйста как через API для всех существующих ПРОФИЛЕЙ форм созданных на вкладке manager/?a=security/forms отключить вывод поля description при редактировании ресурса.
Спасибо
Ivan
05 апреля 2018, 10:09
modx.pro
1 570
0

Ошибка при добавлении плагина товара

Ребята, добрый день!
Никак не могу понять в чем ошибка. Добавил через плагин свойство товара (наличие). И постоянно получаю ошибку:
[2018-04-05 11:49:50] (ERROR @ C:\OpenServer\domains\antikmagaz-new.ru\core\components\minishop2\model\minishop2\minishop2.class.php : 558) PHP warning: Invalid argument supplied for foreach()
Не могу понять почему? Должен быть массив, а его нет!
Алексей
05 апреля 2018, 09:02
modx.pro
2 559
0

Связь объектов Composite и Aggregate

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

Имеется схема с классом SyncProducts и таблицой sync_products

aggregate к modResource как видно прописал, но при удалении ресурса запись в sync_products остается
<?xml version="1.0" encoding="UTF-8"?>
<model package="sync_pack" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" phpdoc-package="sync_pack"
       version="1.1">
	<object class="SyncProducts" table="sync_products" extends="xPDOSimpleObject">
		....
		<field key="product_id" dbtype="int" attributes="unsigned" precision="10" phptype="integer" null="false" />
	
        	<aggregate alias="ProductSync" class="modResource" local="product_id" foreign="id" cardinality="one" owner="foreign" />
       	....
	</object>
</model>
пробовал расширять modResource, не срабатывало
<object class="msProductsNew" extends="modResource">
        <composite alias="ProductRes" class="SyncProducts" local="id" foreign="product_id" cardinality="one" owner="local"/>
</object>
<object class="SyncProducts" table="sync_products" extends="xPDOSimpleObject">
	<field key="product_id" dbtype="int" attributes="unsigned" precision="10" phptype="integer" null="false" />
        <aggregate alias="ProductSync" class="msProductsNew" local="product_id" foreign="id" cardinality="one" owner="foreign" />
</object>
Пробовал с категориями тоже не удалялись…

Подскажите пожалуйста, что нужно учитывать и что еще надо дописать, чтоб подчинены modResource объекты(ProductSync) удалялись?
Константин Ильин
05 апреля 2018, 08:22
modx.pro
1 331
0