Как поменять папку cache?

Есть несколько сайтов, использующих общий движок и тонны изображений, которые присутствуют на всех них. Контексты были выбраны как вариант, но там появляется проблема переписывания в миллионах мест [[~IDшников]] на новые. Был выбран самый лучший вариант — сделать разные базы данных, в зависимости от домена. Похожие чанки можно хранить в виде файлов и тогда они будут доступны для всех сайтов вне зависимости от БД, а те которые надо чтобы различались, будут оставаться в БД.

И по итогу все ID'шники сохранятся… Но папка кэша. В ней получается будут храниться разные ресурсы с одинаковыми ID. Как изменить папку кэша в зависимости от домена? Она наверняка где-то жестко прописана, плюс в разных дополнениях тоже. Просто раздельные БД — это самый лучший вариант для тех задач, которые мы предусматриваем. И при этом хотим оставить все ID как есть.
Fullstack
01 мая 2022, 18:18
modx.pro
739
0

Вывод изображения через pdoPage (ajax)

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

Столкнулся с тем, что pdoPage (pdoUser) с ajaxMode=`scroll` не выводит содержимое поля «photo» пользователя.

Фото вывожу так:
[[!+photo:default=`/assets/photouser/default.jpg`]]
Если без фильтра «default», то все нормально выводит:
[[!+photo]]
В чем может быть проблема?

UPD:
Без ajaxMode фото с default фильтром выводится.
Сергей
01 мая 2022, 17:33
modx.pro
472
0

Shopkeeper3 и кнопка оформить заказ

Здравствуйте. Вот вызов на странице оформления заказа
[[!Shopkeeper3@ordercart]]			
[[!FormIt?
&hooks=`spam,email,redirect`
&submitVar=`order`
&emailTpl=`shopOrderReport`
&fiarTpl=`shopOrderReport`
&emailSubject=`В интернет-магазине "[[++site_name]]" сделан новый заказ`
&fiarSubject=`Вы сделали заказ в интернет-магазине "[[++site_name]]"`
&emailTo=`my@yandex.ru`
&emailFrom=`[[++emailsender]]`
&fiarReplyTo=`[[++emailsender]]`
&fiarToField=`email`
&redirectTo=`11`
]]

[[$shopOrderForm]]
Столкнулся с такой проблемой, если в корзине удалить товар и корзина становится пустой, кнопка 'оформить заказ' не исчезает. Как убрать кнопку 'Оформить заказ' при условии, что в корзине пусто

Андре Владимирович
30 апреля 2022, 16:43
modx.pro
978
0

сложный вывод pdoMenu + bootstrap 5

Здравствуйте уважаемые!!!

Нашёл multilevel-menu bootstrap 5

Там есть вот такой html:

<ul class="navbar-nav">
	<li class="nav-item active"><a class="nav-link" href="#">Пункт меню 1</a></li>
	<li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">Пункт меню 2</a>
		<ul class="dropdown-menu">
			<li><a class="dropdown-item" href="#">Пункт меню 2.1 » </a>
				<ul class="submenu dropdown-menu">
					<li><a class="dropdown-item" href="#">Пункт меню 2.2.</a></li>
				</ul>
			</li>
		</ul>
	</li>
</ul>
вложенность просто колоссальная, не могу организовать вывод через pdoMenu, не понимаю как в одном инлайне уместить не закрытый li с содержимым.

Пожалуйста помогите разобраться!
Александр
29 апреля 2022, 17:00
modx.pro
748
0

На modx 3.0.0 криво устанавливается стандартный модуль Gallery

Кто-нибудь тестировал modx 3.0.0? У меня стандартная галерея криво устанавливается. В консоли при установки вылетает ошибка
No foreign key definition for parentClass: MODX\Revolution\modMenu using relation alias: Action
А после установки при переходе в галерею Ошибка
An error occurred…
Действие не указано!
Дима Гапонов
29 апреля 2022, 16:44
modx.pro
2 665
+1

Id последнего заказа

Доброго дня.

Кто-нибудь озадачивался таким вопросом: получить id последнего созданного заказа в minishop?

Спасибо!
Александр
29 апреля 2022, 15:56
modx.pro
503
0

Как получить контент шаблона?

Как получить контент шаблона? Желательно через api modx'a, или придётся через sql?
Vladimir
29 апреля 2022, 07:42
modx.pro
454
0

Релиз MODX Revolution 2.8.4

Последний выпуск 2.8.3 вышел почти год назад, 28 мая 2021 года.
В этом выпуске 2.8.4 основное внимание уделяется нескольким ошибкам, обновлениям зависимостей и улучшению совместимости с более новыми версиями PHP. Рекомендуем обновляться именно до этой версии
Евгений Webinmd
28 апреля 2022, 23:52
modx.pro
3 256
+19

MODX Revolution 3.0.1

НЕ ОБНОВЛЯЙТЕ РАБОЧИЕ САЙТЫ С MODX2 ДО MODX3

Перевод анонса
Вышел первый патч для MODX Revolution 3.
Евгений Webinmd
28 апреля 2022, 23:20
modx.pro
3 976
+13

Настроить minishop2

Необходимо настроить minishop и включить модули:

Модули доставки
modstore.pro/packages/delivery/eshoplogistic

Юкасса — modstore.pro/packages/payment-system/mspyookassa

Ритэйл
modstore.pro/packages/import-and-export/modretailcrm

Остатки
modstore.pro/packages/ecommerce/msproductremains

Заранее интересуюсь, проект в разработке на дизайне, необходимо понять сроки и цену?
Vito IT
28 апреля 2022, 18:20
modx.pro
337
0