Попробовал напрямую в БД прописать ID записей, которые надо привязать к записи из другого типа контента, но почему-то не выводится в записи. При этом, если привязываю через сам сайт, то вроде как прописывается тот же ID, но отображается. Вероятно помимо id что-то еще надо прописать?
В таблице cms_content_relations_bind надо прописать id, parent_ctype_id, parent_item_id, child_ctype_id, child_item_id, target_controller.
В таблице cms_content_relations_bind надо прописать id, parent_ctype_id, parent_item_id, child_ctype_id, child_item_id, target_controller.
блин, жаль, я думал достаточно указать id записи к которой прикрепляется. Оказывается все сложнее.
блин, жаль, я думал достаточно указать id записи к которой прикрепляется. Оказывается все сложнее.
Да ничего там сложного.
Пример: Хотим прикрепить новость №56 к посту №88. Заполняем строку:
INSERT INTO cms_content_relations_bind (parent_ctype_id, parent_item_id, child_ctype_id, child_item_id) VALUES (6, 88, 10, 56)
Где 6 и 10 номера типов контента посты и новости в таблице cms_content_types.
Да ничего там сложного.
Это да, не сложно. А вот представить себе ситуацию, при которой нужно это делать ручками в базе, уже не так просто))
А вот представить себе ситуацию, при которой нужно это делать ручками в базе, уже не так просто
Вполне можно представить. Владелец решил изменить концепцию подачи контента. А контент уже размещен.
Вполне можно представить. Владелец решил изменить концепцию подачи контента. А контент уже размещен.
Ну и? Добавив строку в таблицу из MyAdmin а не из фронта, Владелец изменит концепцию кардинальнее?))
Олег Васильевич я,
Массовая привязка, возможно.
Вы спросите у топикстартера, вот он точно скажет зачем.
Вы спросите у топикстартера, вот он точно скажет зачем.
Я у него и пытался спросить. Нечаянно получилось, что спросил у вас
Я у него и пытался спросить. Нечаянно получилось, что спросил у вас
ранее сайт был на битриксе. Решил перенести на инстант. В битриксе тоже есть связи и там были указаны id в отдельном столбце. Эти id я также прописал в связи в таблице, но про bind забыл. А как объединить их пока не особо понимаю