Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
Новогодняя скидка 20% на всё! -20% на всё!

Функция для вывода страницы объекта

27.12.2017, 00:05
Николай
Новиков Николай Владимирович
Николай

Зарегистрирован:
2012-10-11
Сообщений: 15

Доброго вечера. Такая штука понадобилась клиенту, на главной вывести пару карточек (именно карточек) товара.
Есть у нас addForm, для вывода формы добавления, есть s_list_class (nc_objects_list) для вывода списка объектов... А вот для вывода полного отображения помню, что вроде тоже было какое-то решение, но хоть убей не помню как выводить. Поиск результатов не дал. Помогите, кто сталкивался.
28.12.2017, 14:43
VenZell
Карагодников Алексей Николаевич
VenZell

Зарегистрирован:
2014-07-25
Сообщений: 34

Создайте отдельный шаблон в искомом компоненте. Допустим ID нового шаблона компонента — XX, а id сообщения, которое нужно вывести, — YY

В системных настройках шаблона XX напишите:

Код:
<?php
if ($message_id) {
$query_where = 'a.Message_ID = ' . (int)$message_id;
}
$query_limit = 1;


Таким образом, мы ограничили список объектов одной записью, с указанным ID.
Теперь в поле "Объект в списке" вы можете разместить нужный вам шаблон для одной записи и пользоваться функцией nc_objects_list

<?= nc_objects_list($sub, $cc, '&nc_ctpl=XX&message_id=YY'); ?>
198 196 2017-12-28 14:43:58 14884
Описание проекта