Наумов Алексей

Наумов Алексей

Был в сети 28 июля 2026, 14:21
Заказы принимаю
1. Поле оценка как бы является основой компонента, ради него почти все и задумывалось) Можно его прописать по-умолчанию, вот только нужно подумать, чему прописывать?.. 5 или 1?
2. У ресурса может быть несколько цепочек, какую из них выбрать?.. думаю, что можно искать по шаблону resource-[[*id]], и если она есть — прописывать ее, иначе — пустое поле. И естественно, что это только на странице ресурса.
Ну у вас не стили не подключаются, а html код различный. При работе через ajax выглядит так, будто часть Html тегов были убраны. Либо чанки каким-то образом разные подключаются, либо что-то режет html.

А, ну так там хитрая конструкция для управления выводом, еще со старым (не феном в общем) способом из pdoTools, при помощи комментариев. Что-то не могу ссылку найти. Видимо ajax режим это не обрабатывает. Можно на феном чанки переписать вам попробовать.
Файлы стилей не подгружаются? Подключите все эти файлы вручную.
Сниппет ecMessages регистрирует css и js файлы, и если этот сниппет вызывать позже основной загрузки страницы, то и файлов не будет подключено…
Теперь на этом ресурсе вызываете любой сниппет.

В нем для начала сделайте
print_r($_REQUEST);
думаю, дальше будет понятно.

Цитата из
описания:
Все именованные параметры fastrouter можно получить в $_REQUEST. Ключ по умолчанию 'fastrouter'
при обработчике тип — ресурс, параметры также доступны в плейсходерах с префиксом vp.
threads — Список цепочек, из которых необходимо выводить сообщения, через запятую (например «resource-1,resource-2»). Укажите *, что бы вывести сообщения из всех цепочек. Параметр имеет приоритет над параметром thread.

Таким образом эта конструкция выведет все сообщения из всех цепочек (ну точнее, последние 10 штук, т.к. limit=10 по-умолчанию):

[[!ecMessages?
&threads=`*`
]]
Добрый день.

Если вам нужно просто ставить 1 метку, то вы можете:
1. попробовать поставить пакет
отсюда, но я не проверял его работоспособность в свежих версиях MODX. Эта версия как раз только что и умеет, что ставить 1 точку на карту.
2. Поискать другое решение, mapex2 предназначен все же для отрисовки админом сложных карт

По существу вопроса все же:
1. наверное можно, но правкой исходников… сейчас даже затрудняюсь сказать как
2. наверное можно, тоже правкой, но этот вопрос еще посложнее…