Вывод полей из компонентов при просмотре списков?

Компоненты/Разработка 24 просмотра
Здравствуйте. Подскажите как при просмотрах списка отобразить необходимое мне поле, например «звездный рейтинг отзыва» из компонента «Новые отзывы»?
Вот у меня есть стиль списка /templates/*ШАБЛОН*/content/default_list_one.tpl.php, в нем мне необходимо вывести поле «Оценка» с системным именем «assessment».
Лучший ответ
Администратор
#
Здравствуйте.
Что бы вывести поле достаточна добавить следующий код, в конкретную позицию шаблона
<?php echo $item['fields']['СИСТЕМНОЕ_ИМЯ_ПОЛЯ']['html']; ?>

Но правильнее добавить еще проверку на вывод в конкретных страницах, например хотите вывести на странице списка, поле с системным именем assessment
<?php if (!empty($fields['assessment']) && $fields['assessment']['is_in_list']){ ?>
<?php echo $item['fields']['assessment']['html']; ?>
<?php } ?>

код <?php if (!empty($fields['assessment']) && $fields['assessment']['is_in_list']){ ?> — проверяет есть ли такое поле и стоить ли галочка Показать в списке
Комментировать 0
Лучший ответ
Согласен1Против

Нет комментариев

Ответы (2)

Загрузка...
Dmitry
#
Спасибо. Получилось.
Комментировать 0
Согласен0Против

Нет комментариев

Администратор
#
Здравствуйте.
Что бы вывести поле достаточна добавить следующий код, в конкретную позицию шаблона
<?php echo $item['fields']['СИСТЕМНОЕ_ИМЯ_ПОЛЯ']['html']; ?>

Но правильнее добавить еще проверку на вывод в конкретных страницах, например хотите вывести на странице списка, поле с системным именем assessment
<?php if (!empty($fields['assessment']) && $fields['assessment']['is_in_list']){ ?>
<?php echo $item['fields']['assessment']['html']; ?>
<?php } ?>

код <?php if (!empty($fields['assessment']) && $fields['assessment']['is_in_list']){ ?> — проверяет есть ли такое поле и стоить ли галочка Показать в списке
Комментировать 0
Лучший ответ
Согласен1Против

Нет комментариев

Ответить