Андрей Шевяков

Андрей Шевяков

С нами с 28 сентября 2016; Место в рейтинге пользователей: #108
Андрей Шевяков
03 мая 2019, 13:57
0
Как мне теперь удалить эти заметки?
Андрей Шевяков
29 апреля 2019, 11:46
0
<span class="comments-subscribe pull-right">
        <label for="comments-subscribe" class="checkbox">
            <input type="checkbox" name="" id="comments-subscribe" value="1" checked /> [[%ticket_comment_notify]]
        </label>
    </span>
Андрей Шевяков
28 апреля 2019, 21:23
0
Полезно почитать:
https://modx.pro/help/16578

Для EVO аналогично можно сделать.
Андрей Шевяков
25 апреля 2019, 19:13
0
Добрый день!
А где можно настроить свои шаблоны для редактора?
Подскажите пожалуйста.

Андрей Шевяков
25 апреля 2019, 15:05
0
[[*context_key]] вроде и так выводит имя текущего контекста, нет?
Андрей Шевяков
22 апреля 2019, 15:09
0
У меня при нажатии на «Оформить заказ», ничего не происходит на странице.
Но заказ в админку падает.
msGetOrder еще отвечает за email менеджеру и пользователю, вот это тоже не работает.

С родными чанками miniShop2 (2.4.18-pl) такая фигня.
Андрей Шевяков
22 апреля 2019, 13:29
0
Такую же проблему обнаружил на 2.7.1 пока не нашел решение. Такое чувство msGetOrder вообще не срабатывает.
Андрей Шевяков
15 апреля 2019, 22:33
+1
Сообщения ошибок меняются в управлении словарями (для FormIt):


Либо переменными в вызове сниппета:
[[!AjaxForm?
            	&snippet=`FormIt`
            ...
            	&validationErrorMessage=`В форме содержатся ошибки!`
            	&successMessage=`Сообщение успешно отправлено!`
            ]]
Андрей Шевяков
20 февраля 2019, 12:02
0
Будет, почему нет.
Андрей Шевяков
20 февраля 2019, 12:01
0
Мой рабочий пример:

tpl.vacancy.form
<form action="#" class="test-visit-form ajax_form" enctype="multipart/form-data">
	<input class="input" type="text" name="name" placeholder="Ваше имя">
	<input class="input" type="text" name="phone" placeholder="Номер телефона *">
	<input class="input" type="text" name="post" placeholder="Желаемая должность">
	<input class="input" type="file" name="file">
	<textarea class="input" name="message" placeholder="Информация о себе"></textarea>
	<input type="submit" class="button default-fill big" value="Отправить">
</form>

В шаблоне
[[!AjaxForm?
                	&snippet=`FormIt`
                	&hooks=`spam,email,FormItSaveForm`
                    &formName=`Резюме с сайта `
                    &formFields=`name,phone,post,message`
                    &fieldNames=`name==Имя,phone==Номер телефона,post==Желаемая должность,message==Информация о себе`
                	&form=`tpl.vacancy.form`
                	&emailTpl=`tpl.message.form`
                	&emailSubject=`Резюме с сайта`
                	&emailFrom=`robot@site.ru`
                	&emailTo=`email@site.ru`
                	&validate=`phone:required`
                	&validationErrorMessage=`В форме содержатся ошибки!`
                	&successMessage=`Сообщение успешно отправлено!`
                ]]
Андрей Шевяков
19 февраля 2019, 09:22
0
Так и не надо заходить в каждый товар. Если есть страница Каталога, где выводится товар, то там из FrontendManager жмакаем Редактировать и вот:



Таблицу вывода свойств товаров можно в настройках стандартным способом настроить.
Андрей Шевяков
17 февраля 2019, 16:50
0
Если я не ошибаюсь, то вот это схоже по функционалу https://www.modmore.com/contentblocks/
Андрей Шевяков
31 января 2019, 10:34
0
Дополнение в помощь Batcher
Андрей Шевяков
30 января 2019, 10:56
0
Пример:

есть Товар1. Доступен в Городе1, Городе2, Городе3

Необходимо на Товар1 поставить скидки: в Городе1 — 5%, Городе2 — 10%, Городе3 — оставить как есть.

Как такое реализовать? Товаров много. cityFields позволяет только разделить контент и цены для товаров, по городам но не old_price
Андрей Шевяков
26 января 2019, 11:39
0
Можно сделать несколько чанков:
{'!msProducts' | snippet : [
          'tpl' => 'tpl.msProducts.box_IDКЛАССА',
          'limit' => 9,
          'parents' => '0',
          'includeThumbs' => 'smallthumb'
        ]}
Например: tpl.msProducts.box_2, tpl.msProducts.box_4. В чанках прописать соответствующие классы: col-lg-2, col-lg-4
И выводить на странице в нужный чанк. Это конечно не слишком правильно, плодить несколько почти одинаковых чанков, но это точно рабочий вариант.

П.С.

Или еще вариант для категории товаров указать TV поле. И в вызове
{'!msProducts' | snippet : [
          'tpl' => 'tpl.msProducts.box',
          'limit' => 9,
          'parents' => '0',
          'includeThumbs' => 'smallthumb',
        'includeTVs' => 'my_class'
        ]}
В чанке выводим [[+my_class]]