Вопросы
Отменять скидки на товар в зависимости от доставки - простая задача без решения.
Всем привет.
Столкнулся с проблемой, что скидки на товар в Minishop не связаны со скидками доставки.
А задача такая, чтобы давать скидки на товар при самовывозе, и не давать при доставке.
Что имеем: разные скидки на товар в зависимости от категории или производителя — все отлично.
Скидка сохраняется при самовывозе — тоже все ок.
Но при выборе доставки все скидки нужно обнулить… И это вот никак не получается сделать.
Более того, пока что я не смог найти дополнений платных и бесплатных, которые помогли бы это сделать…
Был ли у кого опыт?
Может все таки есть дополнение?
Есть решение писать самому по событию, но по какому?
В справочнике минишоп все очень кратко, упоминается событие msOnBeforeSaveOrder — но никакой информации более подробно нет.
Столкнулся с проблемой, что скидки на товар в Minishop не связаны со скидками доставки.
А задача такая, чтобы давать скидки на товар при самовывозе, и не давать при доставке.
Что имеем: разные скидки на товар в зависимости от категории или производителя — все отлично.
Скидка сохраняется при самовывозе — тоже все ок.
Но при выборе доставки все скидки нужно обнулить… И это вот никак не получается сделать.
Более того, пока что я не смог найти дополнений платных и бесплатных, которые помогли бы это сделать…
Был ли у кого опыт?
Может все таки есть дополнение?
Есть решение писать самому по событию, но по какому?
В справочнике минишоп все очень кратко, упоминается событие msOnBeforeSaveOrder — но никакой информации более подробно нет.
Переношу modx evo 1.0.15 ошибка 500. при смене php
Переношу modx evo 1.0.15 mysql-5.6.35, php 5.6.30 (native) на другой сервер mysql-10.3.30, php 5.6.40
сайт вырубается, в админку попасть не могу, меняю на php 7.3.29 -админка работает, а на сайте выдает ошибку
« PHP Parse Error »
PHP error debug
Error: Illegal string offset 'startId'
Current Snippet: Wayfinder
пытался в manager/includes/config.inc.php менять mysql и mysqli ничего не помогло.
сайт вырубается, в админку попасть не могу, меняю на php 7.3.29 -админка работает, а на сайте выдает ошибку
« PHP Parse Error »
PHP error debug
Error: Illegal string offset 'startId'
Current Snippet: Wayfinder
пытался в manager/includes/config.inc.php менять mysql и mysqli ничего не помогло.
pdoMenu - Исключение родителей третьего уровня
Всем доброго времени суток!
Имеется такая структура меню:
Категория первого уровня
— Категория второго уровня 1
— — Категория третьего уровня
— — — Категория четвертого уровня 1
— — — Категория четвертого уровня 2
— — — Категория четвертого уровня 3
— Категория второго уровня 2
— — Категория третьего уровня
— — — Категория четвертого уровня 1
— — — Категория четвертого уровня 2
— — — Категория четвертого уровня 3
Как мне исключить из выборки категории третьего уровня и выводить только их детей, чтоб вывод был вот такой?
Категория первого уровня
— Категория второго уровня 1
— — Категория четвертого уровня 1
— — Категория четвертого уровня 2
— — Категория четвертого уровня 3
— Категория второго уровня 2
— — Категория четвертого уровня 1
— — Категория четвертого уровня 2
— — Категория четвертого уровня 3
P.S. Меню построено на стандартных чанках pdoMenu.
Имеется такая структура меню:
Категория первого уровня
— Категория второго уровня 1
— — Категория третьего уровня
— — — Категория четвертого уровня 1
— — — Категория четвертого уровня 2
— — — Категория четвертого уровня 3
— Категория второго уровня 2
— — Категория третьего уровня
— — — Категория четвертого уровня 1
— — — Категория четвертого уровня 2
— — — Категория четвертого уровня 3
Как мне исключить из выборки категории третьего уровня и выводить только их детей, чтоб вывод был вот такой?
Категория первого уровня
— Категория второго уровня 1
— — Категория четвертого уровня 1
— — Категория четвертого уровня 2
— — Категория четвертого уровня 3
— Категория второго уровня 2
— — Категория четвертого уровня 1
— — Категория четвертого уровня 2
— — Категория четвертого уровня 3
P.S. Меню построено на стандартных чанках pdoMenu.
Правильный запрос where
Всем привет.
Помогите составить правильный запрос where
Есть выборка tvFilters
Пробовал сделать так но не работает
Помогите составить правильный запрос where
Есть выборка tvFilters
&tvFilters=`[[!#GET.city:notempty=`city==%[[!#GET.city]]%`]]`Необходимо сделать такую же выборку с помощью where Пробовал сделать так но не работает
&where=`{"[[!#GET.city:notempty=`city==%[[!#GET.city]]%`]]"}`Спасибо. Плагин для микроразметки MODX
Здравствуйте!
Подскажите, нет ли для MODX платного плагина, для автоматического формирования микроразметки?
Заранее благодарю за ответ.
Подскажите, нет ли для MODX платного плагина, для автоматического формирования микроразметки?
Заранее благодарю за ответ.
MIGX внутри MIGX на Fenom
Привет.
Есть TV MIGX — infoBox
Есть TV MIGX — infoBox
[
{"caption":"Информационный блок", "fields":
[
{"field":"title","caption":"Заголовок"},
{"field":"image","caption":"Картинка","inputTV":"imageBox"},
{"field":"text","caption":"Описание","inputTVtype":"richtext"},
{"field":"linktext","caption":"Текст для ссылки"},
{"field":"link","caption":"Ссылка"}
]
}
] Ограничение к файлам mediaSource для анонимных пользователей frontend
Есть mediaSource с basePath = "/assets/components/dbd/files/" куда из моего компонента грузятся файлы и линкуются с записями в БД.
Вопрос: Как сделать так, что бы файлы из каталога "/assets/components/dbd/files/" не были доступны анонимным(не авторизованным) пользователям? А авторизованным в modx и имеющим определенную роль были доступны.
Вопрос: Как сделать так, что бы файлы из каталога "/assets/components/dbd/files/" не были доступны анонимным(не авторизованным) пользователям? А авторизованным в modx и имеющим определенную роль были доступны.
FormIt расширение таблицы
Не получается расширить таблицу с возможностью сохранения данных. Возможно, что-то делаю не так.
Модификаторы
Доброго дня.
Подскажите пожалуйста, можно ли работать с модификаторами в связке с pdoPage?
Конструкции такого вида всегда отрабатывают else, что бы я не подставляла и не делала.
[[+tv.presence:is=`1`:then=`да`:else=`нет`]]
ТВ включила, если просто вывести — оно показывается как 1. Но в конструкции не работает.
Подскажите, пжл, в чем может быть проблема? Или модификатор нельзя использовать в сниппете?
Заранее, спасибо.
PS: пробовала так — {$presence | in: '1'? 'ключ найден': 'не найден'}. все равно отрабатывает else
Подскажите пожалуйста, можно ли работать с модификаторами в связке с pdoPage?
Конструкции такого вида всегда отрабатывают else, что бы я не подставляла и не делала.
[[+tv.presence:is=`1`:then=`да`:else=`нет`]]
ТВ включила, если просто вывести — оно показывается как 1. Но в конструкции не работает.
Подскажите, пжл, в чем может быть проблема? Или модификатор нельзя использовать в сниппете?
Заранее, спасибо.
PS: пробовала так — {$presence | in: '1'? 'ключ найден': 'не найден'}. все равно отрабатывает else
3-х уровневое меню на pdoMenu
заблудился в 3х соснах. В шаблоне всё красиво получилось, а вот в pdoMenu никак не могу корректно перенести.
Шаблон:
Шаблон:
<ul class="nav">
<li class="dropdown menu-item">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Pages</a>
<ul class="nav menu1">
<li class="dropdown"><a href="index.html">Page_1</a>
<ul class="dropdown-menu mega-menu">
<li class="yamm-content">
<div class="row">
<div class="col-md-4">
<ul class="list-unstyled">
<li><a href="#!">Item1</a></li>
<li><a href="#!">Item2</a></li>
<li><a href="#!">Item3</a></li>
</ul>
</div>
</div>
</li>
</ul>
</li>
<li class="dropdown"><a href="index.html">Page_2</a>
</ul>
</li>
</ul>делаю так: