Андрей

Андрей

С нами с 22 сентября 2014; Место в рейтинге пользователей: #10549

Добавление полей в форму оплаты minishop2

Андрей
31 октября 2014, 08:22
modx.pro
1 595
0

Редирект в ModX в компоненте Office

Андрей
24 октября 2014, 04:22
modx.pro
1 064
0

Почему не работает условие в ModX

Добрый день! У меня к вам вопрос, использую modx для проектирования интернет-магазина, используются компоненты minishop. Делаю вызов мини-корзины со своим чанком:

[[!msMiniCart? &tpl=`tpl.msMiniCart-surpriz`]]
В шаблоне tpl.msMiniCart-surpriz прописываю следующее условие:

<div id="msMiniCart"><strong class="ms2_total_count">[[+total_count]]</strong> [[[[+total_count]]:is=`0`:then=`<p>ничего нет</p>`:else=`<p>есть что-то в корзине...</p>`]]</div>
И в результате общее количество товаров в корзине выводит, а условие не срабатывает, то есть нету надписи «ничего нет» или «есть что-то в корзине...». В чем может быть причина? Подскажите?
Андрей
23 октября 2014, 04:44
modx.pro
1 105
0

Редирект на другую страницу в ModX

Добрый день, уважаемые форумчане! У меня к вам такой вопрос, кто работал к компонентом Office в Modx? Столкнулся с такой проблемой, что не могу осуществить редирект после заполнения формы регистрации.

Вызов сниппета происходит таким образом:
<h1>Вход в личный кабинет</h1>
    [[!officeAuth? &groups=`Users` &HybridAuth=`0`]]

В итоге форма авторизации сменяет лишь чанк в котором сообщается об успешной регистрации. А мне надо чтобы был редирект на другую страницу. Пробовал делать через редирект на php (В классе officeAuthController, который описан в файле auth.class.php), а также через редирект на js. Ни тот, ни другой вариант не помог. Как решить эту проблему? Подскажите кто знает, как в компоненте Office настраивать редирект на другие страницы, после отправки формы.
Андрей
21 октября 2014, 10:44
modx.pro
3 088
-1

Настройка шифрования данных в ModX

Андрей
17 октября 2014, 07:54
modx.pro
2
3 747
0

Динамическое обновление списка товаров в корзине

Добрый день, форумчане! У меня такой вопрос к вам, есть небольшая проблема такая при разработке корзины. Есть страница корзины выводящая список заказанных товаров, а в футере предлагается еще список подарков, которые можно купить как сопутствующие товары к основной покупке. Моя задача сделать так, чтобы при добавлении подарка сопутствующего он попадал в список основных товаров корзины, то есть моментально отображался в корзине динамически. Как это можно сделать, писать свои скрипты на ajax, или можно обойтись малой кровью стандартными средствами MiniShop2? Если с параметром стоимости каждого товара, количеством удалось сделать их изменяемыми в реальном времени, то добавление подарков в корзину в корне меняет ситуацию. Задание новое, одно из новшеств какое дало руководство менять в интернет-магазине. Кто чем сможет помочь или подсказать?
Андрей
17 октября 2014, 02:17
modx.pro
1 267
0

передача данных из js в чанк FormIt

Добрый день, знатоки! У меня вопрос к вам, почему не работает такой код. В скрипте в чанке шапки сайта подключаю такой скрипт:

$(".kol_vo_comps" ).text("проверка1");
$(".kol_vo_servers" ).text("проверка2");
$(".cost_zakaz" ).text("проверка3");
Вызываю сниппет FormIt: [[!FormIt? &hooks=`email,redirect` &emailTpl=`handlerTpl` &emailSubject=`Сообщение` &emailTo=`тут_мой_ящик` &redirectTo=`1`]]

Как видно вызывается чанк handlerTpl, в нем прописаны те блоки, которые я заполнил в jquery скрипте:

<dd><span class="kol_vo_comps"></span></dd>
<dt>Количество серверов:</dt>
<dd><span class="kol_vo_servers"></span></dd>
<dt>Стоимость заказа:</dt>
<dd><span class="cost_zakaz"></span></dd>
По идее, туда должны попадать значения, но не попадают. Почему? Когда пишу такой скрипт в песочнице, то все работает. Это что особенность ModX или компонента FormIt?

А тут все работает: jsfiddle.net/51z4u4uo/1/
Андрей
07 октября 2014, 03:04
modx.pro
2 591
0

Динамическое обновление основной корзины

Добрый день! У меня к вам такой вопрос профессионалы, столкнулся с тем, что стандартного функционала корзины оказалось недостаточно. Дело в том что на странице корзины, у меня внизу выводятся еще каталог подарков, которые можно добавлять к в корзину к основным покупкам. Когда я щелкаю на добавление какого-то подарка, мини-корзина обновляется, а сама корзина не отображает нового подарка, который также был включен в корзину. Что можете посоветовать для решения этой проблемы? Как сделать динамичным код добавления товаров корзину. Пока у меня в чанке tpl.msCart.outer выглядит так это все:

<div id="msCart">
  <table class="table table-striped">
	<tr>
	  <th></th>
	  <th class="kv">Количество</th>
	  <th>Стоимость</th>
	</tr>
	[[+goods]]
   </table>
   <div class="promo"><span>У меня есть промокод <input type="text" /></span></div>
   <p class="full-summ"><strong>Итого:</strong> <span class="ms2_total_count">[[+total_count]]</span> <span>штук</span> стоимостью на <span class="ms2_total_cost">[[+total_cost]]</span> <span>руб.</span></p>
   <a class="back" href="[[++site_url]]">НАЗАд В КАТАЛОГ</a>   
   <a class="next-step" href="/index.php?id=7">Перейти к доставке</a>
   <!--<form method="post">
	 <button class="btn btn-default" type="submit" name="ms2_action" value="cart/clean" title="[[%ms2_cart_clean]]"><i class="glyphicon glyphicon-remove"></i>[[%ms2_cart_clean]]</button>
   </form>-->
</div>
В данном случае я так понимаю, надо вызов [[+goods]] как-то обернуть в динамический вызов, как это делается с такими элементами, как [[+total_cost]] или [[+total_count]].
Андрей
03 октября 2014, 07:40
modx.pro
1
4 453
+1

Паггинатор для товаров

Добрый день! Недавно делал каталог товаров на MiniShop2. Столкнулся с такой проблемой, что паггинатор не выводится.

На главной странице (во вкладке ресурсов) в настройках прописано в содержании следующее:

[[!pdoPage?
	&element=`msProducts`
]]

[[!+page.nav]]
А в чанке вывода каталога товаров такой код:

[[!msProducts? 
		  &showHidden=`1` 
		  &parents=`17`
		  &includeTVs=`count_flow,height_good,persent_discount,width_good`
        	  &tvPrefix=`tv.`
		]]
В результате выводится только первый пакет товаров, ограниченных параметром limit (у меня он 12). Остальные товары просмотреть никак нельзя, и паггинации нет. Как ее подключить и настроить правильно паггинатор, чтобы была возможность листать страницы товаров?
Андрей
25 сентября 2014, 09:13
modx.pro
813
0