Хотелось бы знать при выводе каталога элементов или списка новостей возможен вывод лишь элементов со статусом "Опубликован"? Или как то можно выцепить "черновики" и "готовые"?
23.06.2010 14:37:41
Хотелось бы знать при выводе каталога элементов или списка новостей возможен вывод лишь элементов со статусом "Опубликован"? Или как то можно выцепить "черновики" и "готовые"?
|
|
|
|
23.06.2010 15:33:08
в параметрах компонента убрать галку "Показывать только активные на данный момент элементы:"?
дутл в зутл, ничего не понимаю %)
|
|
|
|
23.06.2010 16:01:54
|
|||
|
|
23.06.2010 17:12:47
Если Вам требуется выводить все элементы, независимо от их "активности", то это должно помочь. Или Вам что-то иное требуется?
дутл в зутл, ничего не понимаю %)
|
|
|
|
23.06.2010 17:35:56
Max Pryazhevsky, весь вопрос собственно что требуется. Если на страничке вывести в списке новостей все подряд, то разве не активность поможет?
дутл в зутл, ничего не понимаю %)
|
|
|
|
23.06.2010 18:21:28
Нет, так как помимо активности в документообороте есть еще статусы.
|
|
|
|
23.06.2010 21:31:19
хм, ну по дефолту же такая схема как я описал будет работать..
чего усложнять то
дутл в зутл, ничего не понимаю %)
|
|
|
|
23.06.2010 21:47:54
ну да, если не помогло, логично, что документооборот включен...
дутл в зутл, ничего не понимаю %)
|
|
|
|
28.10.2010 14:38:06
Ну блин, ребят, кто ж так помогает - "а зачем тебе выводить черновики" и т.п.?? Пользуй CIBlockSection::GetMixedList() - выводит и записи-черновики и все что хочешь.
Сообщение от: Евгений Малков, 10.11.2009 18:16:00 Код GetMixedList($arOrder=Array("SORT"=>"ASC"), $arFilter=Array(), $bIncCnt = false, $arSelectedFields = false) arSelectedFields - задается только для элементов. Доступные поля для фильтрации разделов: "IBLOCK_ID", "NAME", "SECTION_ID", "ID_1", "ID_2", "TIMESTAMP_X_1", "TIMESTAMP_X_2", "MODIFIED_USER_ID" или "MODIFIED_BY", "DATE_CREATE_1", "DATE_CREATE_2", "CREATED_USER_ID" или "CREATED_BY", "CODE", "EXTERNAL_ID", "ACTIVE", "CNT_ALL", "ELEMENT_SUBSECTIONS" Доступные поля для фильтрации элементов: "IBLOCK_ID" "NAME", "SECTION_ID", "ID_1", "ID_2", "TIMESTAMP_X_1", "TIMESTAMP_X_2", "CODE", "EXTERNAL_ID", "MODIFIED_USER_ID", "MODIFIED_BY", "DATE_CREATE_1", "DATE_CREATE_2", "CREATED_BY", "CREATED_USER_ID", "DATE_ACTIVE_FROM_1", "DATE_ACTIVE_FROM_2", "DATE_ACTIVE_TO_1", "DATE_ACTIVE_TO_2", "ACTIVE", "DESCRIPTION", "?TAGS", "WF_STATUS", "SHOW_NEW", также поля, начинающиеся на: "PROPERTY_" и "CATALOG_" Поля, заканчивающиеся на "_1" и "_2" служат для задания интервала значений от и до. Также смотрите CIBlockSection::GetList и CIBlockElement::GetList |
|
|
|
28.10.2010 15:38:07
Благодарю, в дальнейшем не помешает, в принципе решил этот вопрос добавлением свойства элемента, в зависимости от которого и выводил...
|
|
|
|
01.11.2010 06:56:10
важным отличием GetMixedList (например от ::GetList) является использование CDBResult, т.е. нет необходимости выполнять GetFields(), например
но при выводе получаю только корневую секцию и все элементы, имена дочерних секций не выводятся
подпись
|
|||
|
|
28.03.2013 12:30:53
$arSelect = false; соответственно он вам нечего полезного и не отобразить, вставте туда хотя бы ID, NAME - и получите результат
|
|||||
|
|
||||