Вопросы
Как правильно задавать условие if...else if?
Всем здравствуйте. Столкнулся с небольшой проблемкой. У меня есть два раздела — Новости и Акции, и оба используют один шаблон. По сути Акции — это те же Новости, но информируют о скидках и других плюшках. Чтобы не плодить тот же шаблон, я хотел чтобы при определённых условиях выводилась нужная картинка. Новости и Акции выполнены через Tickets. Вот кусок кода шаблона:
{if $_modx->resource.id>8}
<img src="[[*news_image:phpthumbon=`w=300&h=300`]]" class="img-fluid">
{else}
{if $_modx->resource.id>53}
<img src="[[*actions_image:phpthumbon=`w=300&h=300`]]" class="img-fluid">
{/if}
{/if}Что я хочу сделать. Если родитель — Новости, то выводит картинки, связанные с тикетами этого раздела. А если родитель — Акции, то выводит картинки, связанные с разделом Акции. Ну это если коротко объяснять. Пробовал и просто {if}{else}{/if}, но картинка в открытой Акции не появилась. В открытой новости картинки видны. Вывод дочерних ресурсов по полям родителей через mFilter2
Приветствую сообщество!
В общем задача следующего характера, есть:
1. Секция Тикетов с дочками
2. Поля у секции тикетов (тип ТВ поля, допустим два, Город и Район)
3. У дочек есть еще свои поля, тип количество комнат, тип недвижимости и прочая шляпа
Что требуется:
Общий фильтр с полями родителей Город и Район и всеми полями дочек (которые требуются), который результатами фильтрации выдает дочерние ресурсы всех родителей, которые участвуют в фильтре.
В общем задача следующего характера, есть:
1. Секция Тикетов с дочками
2. Поля у секции тикетов (тип ТВ поля, допустим два, Город и Район)
3. У дочек есть еще свои поля, тип количество комнат, тип недвижимости и прочая шляпа
Что требуется:
Общий фильтр с полями родителей Город и Район и всеми полями дочек (которые требуются), который результатами фильтрации выдает дочерние ресурсы всех родителей, которые участвуют в фильтре.
Подсветка синтаксиса разных языков программирования в Tickets
Всем привет. Хотелось узнать возможно ли тэг code в Tickets переделать на манер сайта toster.ru
Тоесть сделать подсветку синтаксисов разных языков.
Вот скриншот prnt.sc/oxln0m
Тоесть сделать подсветку синтаксисов разных языков.
Вот скриншот prnt.sc/oxln0m
Подстановка условий фильтрации в msProduscts optionFilters
Всех приветствую!
Делаю карту отелей, которые подвязаны к курортам. Застопорился в этом месте.
Делаю карту отелей, которые подвязаны к курортам. Застопорился в этом месте.
'optionFilters'=>'{
"kurort":<?>,
"lat:!=":""
}' mFilter2 и msDiscount - фильтрация по ценам со скидками
Здравствуйте.
Тема не новая, многие с этой проблемой сталкивались. Фильтрация по ценам работает с изначальной ценой из базы без учета скидок. Отсюда modx.pro/help/3860 следует, что нужно расширить класс mse2FiltersHandler. Может, найдется мудрый и добрый человек, который подскажет, как изменить getMsValues, в каком месте вызвать функцию изменения цены, и как лучше сделать — вызвать msdGetDiscount через runSnippet или использовать только часть его кода?
Если будет хотя бы примерное решение, уверена, это многим поможет)
Тема не новая, многие с этой проблемой сталкивались. Фильтрация по ценам работает с изначальной ценой из базы без учета скидок. Отсюда modx.pro/help/3860 следует, что нужно расширить класс mse2FiltersHandler. Может, найдется мудрый и добрый человек, который подскажет, как изменить getMsValues, в каком месте вызвать функцию изменения цены, и как лучше сделать — вызвать msdGetDiscount через runSnippet или использовать только часть его кода?
Если будет хотя бы примерное решение, уверена, это многим поможет)
xtype: данные записываются в базу но не выводятся в поле
Всем привет! Ребята, подскажите где косячу. Есть xtype который получает детей определенного родителя и берет у них id и pagetitle. Выпадающий список формируется, данные в базу записываются, правда в виде массива из id:
[12,15]А вот после обновления страницы сохраненные данные в поле не подставляются. Поле добавляю через систему плагинов расширения miniShop2.Tickets. Уведомление администратору сайта о новом комментарии
Добрый день.
Создал раздел с тикетами. Загрузил некоторое количество тикетов.

Реализовываю самый простой вариант, оставлять комментарии может любой пользователь.
Вывод тикетов делаю так:
В системных настройках указал id администратора «1». Но результата не добился.
Опять же когда из под админа в панели отвечаю на комментарий, то оповещение на почту пользователю не приходит. Если из фронта отвечать, то всё идёт на почту.
В какую сторону мне смотреть чтоб уведомления срабатывали? Спасибо.
Создал раздел с тикетами. Загрузил некоторое количество тикетов.

Реализовываю самый простой вариант, оставлять комментарии может любой пользователь.
Вывод тикетов делаю так:
[[!TicketComments?
&allowGuest=`1`
&allowGuestEmails=`1`
]]Захожу на любой тикет, оставляю комментарий под любым пользователем, и отличной почтой от админской. Всё прекрасно работает. Но уведомления о новом комментарии админу сайта не приходит.В системных настройках указал id администратора «1». Но результата не добился.
Опять же когда из под админа в панели отвечаю на комментарий, то оповещение на почту пользователю не приходит. Если из фронта отвечать, то всё идёт на почту.
В какую сторону мне смотреть чтоб уведомления срабатывали? Спасибо.
Онлайн касса
Как подключить онлайн- кассу к интернет магазину на modx в соответствии с (54-ФЗ) и есть ли вообще такая возможность?
Как часто клиенты просят подключать 1С и онлайн кассу к интернет магазину?
Как часто клиенты просят подключать 1С и онлайн кассу к интернет магазину?
[Решено] Как в pdoPage скрыть прошедшие события?
Добрый вечер.
Прошу подсказать, если это возможно, где я допускаю ошибку в следующей задаче.
Дано:
1. Документы\Мероприятия, у которых есть TV-поле educ_datestart — дата начала события.
2. «Тип вывода» TV-поля — Дата. «Формат даты» — %s
(в документации modx я этого варианта не нашел, но он работает и выводит дату в Unix-формате.)
3. Есть сниппет current_date на вывод текущей даты:
Прошу подсказать, если это возможно, где я допускаю ошибку в следующей задаче.
Дано:
1. Документы\Мероприятия, у которых есть TV-поле educ_datestart — дата начала события.
2. «Тип вывода» TV-поля — Дата. «Формат даты» — %s
(в документации modx я этого варианта не нашел, но он работает и выводит дату в Unix-формате.)
3. Есть сниппет current_date на вывод текущей даты:
if(!isset($ts)) { $ts=time(); } return $ts;Он выводится также в Unix-формате.Добавить поле на редактирование к ресурсу [Решено]
Ребята привет!
Добавил в таблицу modx_site_content два поля, в которых хочу хранить идентификаторы из 1С (36 символов).
Хочу научить modx работать с ними как с обычными полями формы документа и никак не могу понять, как это нормально сделать. Расширял классы пользователей, их профилей, заказов minishop2 — все видит и все работает как надо, но как только пытаюсь добавить в field и fieldMeta эти поля аналогичным образом для modResource — сайт вообще перестает видеть ресурс и при клике для открытия формы на редактирования говорит, что ресурс не найден.
Как правильно поступить в таком случае?
Добавил в таблицу modx_site_content два поля, в которых хочу хранить идентификаторы из 1С (36 символов).
Хочу научить modx работать с ними как с обычными полями формы документа и никак не могу понять, как это нормально сделать. Расширял классы пользователей, их профилей, заказов minishop2 — все видит и все работает как надо, но как только пытаюсь добавить в field и fieldMeta эти поля аналогичным образом для modResource — сайт вообще перестает видеть ресурс и при клике для открытия формы на редактирования говорит, что ресурс не найден.
Как правильно поступить в таком случае?