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

Вывод заголовков статей

06.11.2015, 17:46
fazli
ymv
fazli

Зарегистрирован:
2011-02-27
Сообщений: 28

Здравствуйте.
Как можно вывести 3 случайные заголовки статей после текста в компоненте простая страница ? Прописал вывод в разделе компонента "отображение объекта":
Код:
<?
echo $f_AdminButtons;
if ($f_textTitle) {
?> <div class="h1"> <? echo $f_textTitle;
} ?> </div> <? echo $f_TextArea; ?>
<?= nc_objects_list(48, 37, "&recNum=3&isTitle=1"); ?>

Только ничего не выводится пока. В чем может быть проблема ?
Может кто уже делал такое ?

fazli
06.11.2015, 19:38
Гость
Гость

В списке объектов

Код:
<? if ( $showHeaders ) { ?>
<div class="h1"><?= $f_textTitle ?></div>
<? } ?>


В отображении объекта

Код:
<?= nc_objects_list(48, 37, "&recNum=3&showHeaders=1"); ?>
07.11.2015, 17:47
fazli
ymv
fazli

Зарегистрирован:
2011-02-27
Сообщений: 28

Это оне сработало тоже..

fazli
08.11.2015, 15:01
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

1. Уберите пробел между знаком равенства и nc_objects_list - он не всем интерпретаторам нравится.
2. Перепроверьте номер инфоблока и раздела в аргументах nc_objects_list. Кстати, вместо номера раздела (первый аргумент) можете смело ставить 0, т.к. этот аргумент использовался только в старых версиях системы. Достаточно передавать номер инфоблока.
09.11.2015, 23:36
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 479

Насколько я понял, в простом тексте (один компонент) нужно выводить заголовки статей (другой компонент):
<?= nc_objects_list(48, 37, "&recNum=3&isTitle=1"); ?> - все верно.
Только лучше будет выводить эти заголовки с помощью дополнительного шаблона компонента, т.е.
Код:
<?= nc_objects_list(48, 37, "nc_ctpl=номер_шаблона"); ?>

И в дополнительных настройках указать:
Код:
$ignore_sub=$ignore_cc=1;
$recNum = 3;


Stark
198 196 2015-11-09 23:36:04 14340
Описание проекта