Вопрос по связям типов контента

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

нестандартное применение

#1 26 марта 2021 в 13:10
Уважаемые форумчане, нужна подсказка/помощь по связям типов!
Суть проблемы:
Есть набор услуг — это записи типа контента (они уже есть). Появляется мероприятие (добавляемая запись). В этом мероприятии нужно отобразить включенные в него услуги.
Тут вопрос: какой тип назначить родительским, а какой — дочерним. Варианта 2:
1. т.к. в записи мероприятия нужно показывать связанные услуги, мероприятие назначаем родительским типом. Но в этом случае нет возможность при добавлении мероприятия сразу привязать услуги (добавить необходимые услуги). Нужно сначала создать, а потом привязать! А нужда в том, чтобы это можно было сделать сразу (иначе заказчику мероприятия будет сложно объяснить).
2. Назначить родительским типом — услуги. В этом случае при добавлении мероприятия (дочерняя) есть поле связи, и можно сразу осуществить привязку к услугам. Но в этом случае проблема с отображением в мероприятии списка услуг — они отображаются только ссылками, а нужно чтобы список услуг был в конце записи с фото, анонсом… (как в родительской).
Буду благодарен любым советам и подсказкам как выйти из положения
#2 26 марта 2021 в 13:15
@denmois, мероприятия — добавить связь с услугами. В ТК Мероприятий делаем вывод услуг в виде списка, а не вкладки. Шаблон для вывода списков можно любой задать.
#3 26 марта 2021 в 13:23


@denmois, мероприятия — добавить связь с услугами. В ТК Мероприятий делаем вывод услуг в виде списка, а не вкладки. Шаблон для вывода списков можно любой задать.

AndroS
Благодарю за ответ!
Если вы говорите о том, что тип Мероприятия сделать родительским (т.е по 1 варианту) — там проблема в том, что при добавлении записи нельзя сразу привязать услуги. А можно это сделать только послу создания записи
#4 26 марта 2021 в 13:26



@denmois, мероприятия — добавить связь с услугами. В ТК Мероприятий делаем вывод услуг в виде списка, а не вкладки. Шаблон для вывода списков можно любой задать.

AndroS
Благодарю за ответ!
Если вы говорите о том, что тип Мероприятия сделать родительским (т.е по 1 варианту) — там проблема в том, что при добавлении записи нельзя сразу привязать услуги. А можно это сделать только послу создания записи

@denmois
Ну, кстати, да… Вам скорее тогда поле нужно заказать, в котором можно выбирать связанные записи из другого типа контента (Услуги)…
#5 26 марта 2021 в 13:27

Ну, кстати, да… Вам скорее тогда поле нужно заказать, в котором можно выбирать связанные записи из другого типа контента (Услуги)...

AndroS
Об этом же подумал.
Может быть возможно поле связи parent_news_id (которое создаётся в дочернем) как-то воссоздать и для родительского?
#6 28 марта 2021 в 14:26
В общем попробовал скопировать через базу это поле parent_news_id в родительский тип… Само поле с привязкой записей появилось, но при активации — ошибка
Может кто подскажет из знатоков
#7 28 марта 2021 в 15:25

проблема с отображением в мероприятии списка услуг — они отображаются только ссылками, а нужно чтобы список услуг был в конце записи с фото, анонсом

@denmois
Начиная с версии 2.14 родителей можно выводить не просто ссылкой.
#8 28 марта 2021 в 17:04
Спасибо, ценная информация!
Тут Маша и призадумалась еще раз о необходимости перехода на 2.14
Вывод наверное такой, что нечего велосипед изобретать
#9 28 марта 2021 в 17:06
Закрываю
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.