Добрый день! Подскажите есть связь компания и к ней привязаны к новости. Какой конструкцией кода можно вывести любое поле (например логотип компании) в связанной новости
Что значит в связанной новости? Связи выводятся либо вкладкой, либо списком. Конструкции, в вашем смысле нет. При создании связи в базе создаётся соответственное поле с id родителя. Вы можете по этому id получить всё, что вам нужно. Создать хук и добавить в массив нужные вам данные. Но если вам в списке нужно вывести, то зависит от того, во вкладке связи или нет. Если нет, то можно добавить на странице шаблона записи.
Что значит в связанной новости? Связи выводятся либо вкладкой, либо списком. Конструкции, в вашем смысле нет. При создании связи в базе создаётся соответственное поле с id родителя. Вы можете по этому id получить всё, что вам нужно. Создать хук и добавить в массив нужные вам данные. Но если вам в списке нужно вывести, то зависит от того, во вкладке связи или нет. Если нет, то можно добавить на странице шаблона записи.
Вы можете по этому id получить всё, вот это мне надо, а какой хук пример можно
'content_before_childs' например
Михаил, в файле шаблона github.com/instantsoft/icms2/blob/master/templates/modern/controllers/content/item_childs_view.tpl.php вам доступны все поля родителя в переменной $item. Например заголовок лежит тут $item['title'], фото в $item['photo'] и т.п.
не, не то
есть два типа контента, компания и новости, новости привязаны к компаниями по средством связей.
Список новостей выводится выводится следующим образом
изображение компании, название компании, категория новости, название новости и краткое описание новости
название новости и краткое описание понятно как выводится, категорию новости вывожу
<?php $category = cmsCore::getModel('content')->getCategory($ctype['name'], $item['parent_id']); echo $category['title']; ?>
А вот как вывести изображение компании и названии компании не знаю, при чем что при создании связи создается поле parent_company_id/ и вот как в шаблоне контента и на странице контента вывести эти поля, чтоб не дублировать их каждый раз, а лишь привязав новость к компании
не, не то
Конечно не то. Этот файл выводит дочерний контент. А не связи. Делайте через хук. Хотя может можно и по другому.