Алексей

Алексей

С нами с 26 апреля 2016; Место в рейтинге пользователей: #287
Алексей
17 июня 2016, 10:38
0
еще как вариант создать эти чанки, и подключать их в основной:
{if ($modx->context->get('key') == 'ru')}
{include 'chunk1'}
{/if}
{if ($modx->context->get('key') == 'en')}
{include 'chunk2'}
{/if}
Алексей
17 июня 2016, 09:55
0
Я ошибся. Мой способ не рабочий. Чанк указывается один, чанки для разных контекстов общие, как то вылетело из головы. Если содержимое писем сильно отличается и лексиконы не помогут, то я использую fenom и условие {if ($modx->context->get('key') == 'web')} {/if}
Алексей
17 июня 2016, 09:47
0
Ссылка при клике на дату формируется как GET- запрос, , например: site.ru/event?date=16.06.2016. Создается страница с выводом мероприятия по дате site.ru/event. На ней используешь сниппет pdoResources с одним из параметров &where=`{«date»: !#GET.date}`. Если так не получится, возможно придется использовать json_encode или вообще написать свой сниппет вывода ресурсов с выборкой с помощью getCollection.
Алексей
17 июня 2016, 09:14
0
1) Приложения->minishop2->Настройки->Статусы заказов
2) Для статуса заказа «новый» (для других аналогично) указываешь название чанка письма менеджеру и покупателю.
3) Создаешь чанк с таким названием в обоих контекстах с разным содержимым
Алексей
10 июня 2016, 09:59
0
Согласен, за это время накопилось багов и несовместимостей. Может есть возможность отключить ajaxmanager для минишопа? или для редактирования товаров в частности?
Алексей
10 июня 2016, 09:47
0
У меня почему-то минишоп плохо совместим с ajaxManager.
Сжатие js и css отключено, товары минишоп открываются, но вкладка «Свойства» не прогружается. Её содержимое появляется только после обновления страницы. Может я не один такой и есть решение проблемы?
Алексей
09 июня 2016, 12:57
+1
Не вижу tpl для pdoResources в вызове сниппета с $ipages, предполагаю что из-за этого.
Алексей
26 мая 2016, 06:15
+2
Не могу обнаружить ссылки на данное дополнение, где можно посмотреть?
Алексей
28 апреля 2016, 05:37
0
Похоже что-то с чанком оформления доставки msOrder.Delivery. Проверь чтобы были эти строки в нем.
[[+logo:default=`[[+name]]`]] <!--— <i>[[+price]] [[%ms2_frontend_currency]]</i>-->
<!--minishop2_logo <img src="[[+logo]]" />-->
Алексей
26 апреля 2016, 10:41
0
по строке в каждую форму и одну строку условия в чанк письма. условия then и else будут выводить соответственно результат для 1 формы и для 2.
Алексей
26 апреля 2016, 10:22
0
В 1 форму <input type="hidden" name="ident" id="ident" value="1">
В 2 форму <input type="hidden" name="ident" id="ident" value="2">
В чанке письма [[+address.properties.ident:is=`1`:then=`da`:else=`net`]]
Алексей
26 апреля 2016, 10:12
0
Если без наследований классов и того подобного, то можно воспользоваться модификаторами modx. В каждую форму добавить по hidden input, а в чанке условием модификатора по значению value уже выводить то, что нужно. Есть куча возможных вариантов, нужно только подумать и погуглить.
Алексей
26 апреля 2016, 09:44
0
tpl.msEmail.new.manager это чанк письма, можно редактировать его, но он может перезаписаться при обновлении минишопа, или создать свой, указав его в свойствах статусов заказов.
Алексей
26 апреля 2016, 08:33
0
Из той ссылки, что я скинул нужно сделать только 3 вещи:
— создать сниппет с названием time
— вставить в него код ' <?php return time(); '
— во второй форме, где у тебя только телефон и фио, создать скрытое поле Этот код генерирует рандомный емайл, чтобы пользователю не нужно было ничего заполнять. Это самый простой способ.
Алексей
26 апреля 2016, 08:13
0
[[!msOrder?
&tplOuter=`tpl.msOrder.outer` — тут указываешь свой чанк оформления
]]
[[!msOrder?
&tplOuter=`tpl.msOrder.outer2` — и здесь чанк оформления формы для телефона и фио
]]
Алексей
26 апреля 2016, 07:59
0
Сделать так как ты хочешь можно, но в заказы минишопа такой заказ не добавится. Поле email для него — обязательное. Все же лучше как по мне использовать обе формы msOrder, только во второй другой чанк оформления и мейл генерируется рандомный modx.pro/help/1449/
Алексей
26 апреля 2016, 07:39
0
Используй сниппет msOrder из минишопа, там по умолчанию отправляются письма на мейл менеджеру и на указанный в форме клиенту. Чанки оформления писем tpl.msEmail.new.manager и tpl.msEmail.new.user для новых заказов.
Алексей
26 апреля 2016, 05:17
0
Форму чего? добавления товара в корзину? Оформления заказа?