Как вывести на странице редактирования ресурса сниппет (связанные с ним ресурсы)?
Добрый день, уважаемые коллеги!
Есть родитель А, внутри которого дочерние ресурсы: артисты фестиваля
Есть другой родитель — В, внутри которого дочерние ресурсы: концерты фестиваля
Редактируя концерт, можно выбрать через TV-список артистов из родителя А
Встал вопрос: можно ли на страницу ресурса вывести сниппет, что б там красиво, как будто на внешней части сайта выводить, например через pdoResources список концертов, когда этот артист участвует (даты, кто там с ним еще играет и тд).
Есть ли какой-то инструмент для такого?
Заранее спасибо!
Есть родитель А, внутри которого дочерние ресурсы: артисты фестиваля
Есть другой родитель — В, внутри которого дочерние ресурсы: концерты фестиваля
Редактируя концерт, можно выбрать через TV-список артистов из родителя А
Встал вопрос: можно ли на страницу ресурса вывести сниппет, что б там красиво, как будто на внешней части сайта выводить, например через pdoResources список концертов, когда этот артист участвует (даты, кто там с ним еще играет и тд).
Есть ли какой-то инструмент для такого?
Заранее спасибо!
Комментарии: 3
Можно, но когда ты узнаешь как, то не захочешь так заморачиваться))) Нужно написать свой контроллер, если нужно не только смотреть, но и редактировать, то ещё коннектор с процессором. Сам интерфейс можно построить на чём угодно, но в Modx используется ExtJs. Примеры можно найти в исходниках и переписать под себя, но по-моему, это ад. Готовые инструменты для облегчения написания своих дополнений есть, а для решения твоей задачи нет.
Да не, мне без редактирования, просто html-код сгенерировать, как если бы это была панель виджета…
Ну надо написать плагин, который выведет твой js на нужной странице(редактирование ресурса) и коннектор с процессором, которые передадут данные для вывода. Примеры надо искать в интернете. И в любом случае нужно будет разобраться хоть немного в ExtJs если ты хочешь добавить информацию именно на страницу ресурса.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.