RSS
Вывод в новостях неактивных элементов инфоблока, Архив новостей
 
Доброго всем дня. Требуется создать архив новостей. Как вывести в одной вкладке все активные элементы инфоблока? А во вкладке с архивом все элементы из этого же инфоблока, которые более не активны. Привязывать к дате не нужно. Просто активен/неактивен. Заранее спасибо!
 
Выведите все доступные параметры массива: через
Код
<?
echo '<pre>';
printr ($arItem);
echo '</pre>';
?>
Там, среди прочего, увидите параметр который отвечает за вывод активных элементов.
В шаблоне компонента, просто идете от обратного с условием для фильтра - если не активен
 
Спасибо за ответ, я так делал, но вывод с параметром
"ACTIVE" => "" никак не работает, не хотят выводиться неактивные элементы инфоблока, даже галочку убираешь если "выводить только активные" - все равно не выводит. не знаю почему
Надо каким-то любым способом на отдельной странице в компоненте выводить элементы, дата активности которых страше текущего момента.

Голову уже сломал
 
Разобрался. В комоненте "новости" сложнее просто структура, чем в "списке новостей", надо править файл news.php
Фильтр выглядит вот так:
Будущие новости:
$GLOBALS['arrFilter']= array("ACTIVE_DATE"=>"", ">DATE_ACTIVE_TO" => date('d.m.Y H:i:s'));
Архивные соответственно:
$GLOBALS['arrFilter']= array("ACTIVE_DATE"=>"", "<DATE_ACTIVE_TO" => date('d.m.Y H:i:s'));
Читают тему (гостей: 1)
Сохранить и поделиться: