Всего 124 396 комментариев

al1ve
25 февраля 2025, 20:37
0
выводить блок с баннерами на всех страницах, так как блок с баннерами прописан в чанке футера. но чтобы проверяло тв-поле на заполненность. Если пусто — не выводить код блока определённого баннера, а то когда клиент удаляет картинку из тв-поля — она выводится на сайте как битая.
Артур Шевченко
25 февраля 2025, 20:30
0
Задача в том, чтобы выводить баннер из ТВ заполненного для конкретного ресурса? Или выводить на всех страница баннер из ресурса 1?
al1ve
25 февраля 2025, 20:25
0
а, работало на всех страницах, мне нужно написать условие такого вида? хотя я иногда путаюсь между $_modx->resource.id и $id
{if ($_modx->resource.id | resource: 'Banner_footer_img_01')}...{/if}
Артур Шевченко
25 февраля 2025, 19:52
0
Чанк будет работать и работает на любой странице, НО баннеры у тебя в ресурсе 1, а ты проверяешь, условно, есть ли баннер в ресурсе 2. И раз блок выводится, значит баннер в ресурсе 2 есть. Чтобы работало корректно проверять надо так
{if (1 | resource: 'Banner_footer_img_01')}...{/if}
al1ve
25 февраля 2025, 19:44
0
я думал раз чанк футера подключается во всех шаблонах, то будет работать и на любой странице/в любом шаблоне, раз это чанк. Значит нужно прописывать вот так?
{if $Banner_footer_img_02 != ''}
Артур Шевченко
25 февраля 2025, 19:26
0
Синтаксис конечно лучше не смешивать, но вряд ли дело в этом. Скорее всего, дело в том, что баннеры берутся из ресурса с id = 1, а ты проверяешь поле текущего ресурса. И вероятно для текущего ресурса условие ложно.
al1ve
25 февраля 2025, 19:19
0
ну в шаблонах чаще всего прописано через [[$Footer]]. Заметил, что часть кода в некоторых шаблонах подсвечена красным. сайт не я делал. Может из-за этого моё условие на феноме и не срабатывает. Мож если исправить ошибки в шаблоне — условие сработает.
Артур Шевченко
25 февраля 2025, 19:07
0
Конечно, там же путь к интерфейсу другой.
Артур Шевченко
25 февраля 2025, 19:05
0
А чанк ты как на странице выводишь?
al1ve
25 февраля 2025, 19:02
0
по моему, не сработало. не выводит весь блок с баннерами
Артур Шевченко
25 февраля 2025, 18:21
0
Так попробуй
{if !$_modx->resource.Banner_footer_img_01}...{/if}
Артур Шевченко
25 февраля 2025, 18:19
0
Версию MySQL попробуй понизить до 5.7
Дмитрий
25 февраля 2025, 14:17
0
в версии 4.4.0 появляется ошибка
Fatal error: Cannot declare interface msCartInterface, because the name is already in use in /home/public_html/core/components/minishop2/model/minishop2/mscarthandler.class.php on line 3
Konstantin
25 февраля 2025, 13:08
+1
отключил и заработало!
Спасибо большое
Володя
25 февраля 2025, 10:02
+1
Должно работать. Попробуй на время отключить плагин AdminTools чтобы проверить.
Валерий
24 февраля 2025, 20:40
0
Спасибо! Смог вручную его найти в нем, если пользоваться поиском, то подсовывал версию из modstore.pro.
Артур Шевченко
24 февраля 2025, 19:56
+1
Нужно подключить репозиторий modstore в modx.com версии 4.4.0 нет
Артур Шевченко
24 февраля 2025, 19:40
0
популярный компонент Login
По моему скромному мнению, его давно надо забыть, так как он не умеет в ajax.
Дима Касаткин
24 февраля 2025, 18:25
0
Привет! Спасибо за полезный апдейт. Так глядишь и совсем забудем когда-то популярный компонент Login и даже возможно Office — потому что таких удобных фишечек там нет, а костыли уж надоели :)
Konstantin
24 февраля 2025, 14:05
0
ClientConfig 2.4.0-pl
Modx 2.8.7
Quickstartbuttons 1.3.0-pl
Еще стоит AdminTools (1.15.2) с выключенной настройкой запоминания состояний