Вопросы

Обновление заказа и письмо клиенту

Как сделать, чтобы после внесения изменений в заказ и одновременной смены статуса, письмо клиенту уходило с обновлением? Например, статус «новый». Открыл заказ, в поле комментарий написал текст, изменил статус на «отправлен», сохранил. В письме нет комментария. В шаблоне письма передаю его так: {$order.comment}. Приходится вначале сохранять комментарий и потом менять статус и сохранять. В таком случае работает. Заранее спасибо.
ViktorK
27 декабря 2017, 12:39
modx.pro
1 072
0

Как настроить сортировку товара по цене

Здравствуйте! Подскажите как правильно настроить сортировку товара по цене, к примеру от 2000?
Уже имеется сортировка по price:asc и price:desc, но нужно от конкретного значения.
<div class="sort" id="mse2_sort">
    <span class="sort__text">Показать сначала</span>
    <a href="/"  data-sort="ms|old_price:desc" data-dir="" class="sort__link active"><span class="link-span">Со скидкой</span></a>
    <a href="/"  data-sort="ms|price:asc" data-dir="" class="sort__link"><span class="link-span">Дешевые</span></a>
    <a href="/"  data-sort="ms|price:desc" data-dir="" class="sort__link"><span class="link-span">Дорогие</span></a>
    <a href="/"  data-sort="resource|publishedon:desc" data-dir="" class="sort__link"><span class="link-span">Новинки</span></a>
</div>
Сергей
27 декабря 2017, 12:20
modx.pro
2 991
0

Скрыть пустые опции

Доброго времени суток, создал опции в товарах, вывел их при помощи метода msProductOptions все прекрасно работает, но не подскажете как сделать так, чтобы пустые не заполненные поля опций не выводились там где они должны отображаться?
Дмитрий
27 декабря 2017, 07:11
modx.pro
1 935
0

Не работают два вызова pdoPage на одной странице.

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

Кто сталкивался с такой проблемой, отзовитесь )
На сайте MODX Revo. 2.5.7 необходимо вывести getImageList два раза через ajax, при помощи прокрутки на соответствующем блоке.
Максим
26 декабря 2017, 20:41
modx.pro
1 690
0

вывод опций товара в категории minishop2

Доброго времени суток, не совсем понимаю как можно вывести созданные мной для категории товаров опции на minishop2 не в самих карточках товаров а в категориях товаров.

[[!msProductOptions? &product=`[[+id]]`]]

Делал все по такому методу, но к моему удивлению почему то плейсхолдер [[+id]] внутри параметра &product, никак не работает и возвращает пустой результат. Хотя если его вывести просто вне метода msProductOptions то все id товаров прекрасно передаются, помогите разобраться пожалуйста, весь день ломаю голову.
Дмитрий
26 декабря 2017, 10:38
modx.pro
5 768
0

Опять pdoMenu и вложенное меню

Структура меню такая:


Вывод меню:
[[!pdoMenu? 
	&parents=`0`
	&level=`2` 
	&tplOuter=`wfOuter` 
	&tpl=`wfRow` 
	&tplInner=`tplParentRow` 
	&tplInnerRow=`tplInnerRow` 
	&hereClass = `active` 
	&limit=`100`
]]
Меню выводится только до контактов

Остальные пункты не похватываются

Даже в таком формате
[[!pdoMenu? 
	&parents=`0`
	&level=`2` 
]]
Думаю что проблема с вложенным меню в разделе Полезная информация.
Ставил галочки контейнер, не контейнер результат никакого. Если ставить level=1, то все выводится
Андрей
26 декабря 2017, 09:38
modx.pro
1 819
0

pdoResources Where

Добрый день. Извиняюсь за глупый вопрос. Являюсь новичком в модкc. Не совсем понимаю как написать условие where при вызове пдо.
Пробовал вот так
[[pdoResources?
                            &tpl=`article_aside_tpl`
                            &parents=`10`
                            &limit=`0`
                            &includeTvs=`article_theme`
                            &includeContent=`1`
                            &processTVs=`1`
                            &tvPrefix=` `
                            &where=`{"article_theme:=":[[*article_theme]]}`
                            &showLog=`1`
                        ]]
В логах получаю ошибку
Could not process query, error #1054: Unknown column 'modResource.article_theme' in 'where clause'
mas1
26 декабря 2017, 08:52
modx.pro
5 099
0

Смс оповещения о новых заказах (минишоп)

Добрый день. С помощью чего можно сделать смс оповещения о новых заказах? Видел компонент для этого(mssms). Но новой информации по нему не нашел. Хотелось бы знать — он работает? И какого провайдера лучше подобрать из тех что в нем доступны?
Alex
26 декабря 2017, 07:59
modx.pro
903
0

pdoResources + ms2Gallery

в папке с id 26, ресурсы Галерея, в каждом таком ресурсе по несколько фото, вывожу так
[[pdoResources?
                    &parents=`26`
                    &depth=`0`
                    &limit=`0`
                    &where=`{"template:=":7}`
                    &tpl=`tpl.project-gallery`
                    &select=`{"modResource":"id,pagetitle,content,link_attributes"}`
                ]]
шаблон tpl.project-gallery
[[ms2Gallery?
    &frontend_css=``
    &frontend_js=``
    &resources=`[[+id]]`
    &limit=`0`
    &tplRow=`tpl.ms2Gallery.row-my`
    &tplOuter=`tpl.ms2Gallery.outer-my`
    &tplEmpty=`tpl.ms2Gallery.empty-my`
    &tplSingle=`tpl.ms2Gallery.single-my`
    &tpl=``
]]
шаблон tpl.ms2Gallery.row-my
<div class="single-project col-md-4 col-lg-4 col-sm-6 col-xs-12 [[+attributes]]">
	<div class="single-project-details">
		<div class="project-img">
			<img src="[[+360x270]]" alt="[[+alt]]" />
		</div>
		<div class="project-details">
			<div class="project-view-details">
				<a href="[[~[[+id]]]]"><i class="icofont icofont-link"></i></a>
				<a class="project-big-thumb" href="[[+url]]" data-effect="mfp-zoom-in"><i class="icofont icofont-expand"></i></a>
			</div>
			<h4>[[+pagetitle]]</h4>
		</div>
	</div>
</div>
так вот, как вывести из ресурса параметры:
[[+attributes]] - Атрибуты ссылки
[[~[[+id]]]] - ссылка на ресурс, в котором эта фотография
Илья Александрович
25 декабря 2017, 13:31
modx.pro
2
2 540
0

Актуален ли урок Василия по созданию компонентов для текущей версии modExtra ?

Доброго времени суток! Вот изучаю курс Василия Создание компонентов, и столкнулся с несоответствием структуры файлов в modExtra, причем значительным. И возник вопрос, а актуален ли вообще этот урок? Например: при запуске: _build/build.php, все содержимое папки Extra/Sendex удаляется. Установка проходит успешно. Но ведь теперь нет толку от phpStorm...?!
Или я что-то не так понял?
Методика все еще эта? Или уже modExtra используют иначе?
Павел Степанов
24 декабря 2017, 19:50
modx.pro
2
4 031
+1