Все теги
Тег — IBlock
На работает вход в админ панель (перезагружается)
Не работает captcha (не выводится изображение)
Если вместо изображения выводится пустое место, то скорее всего причина в лишних пробелах. Либо в /local/php_interface/init.php (попробуйте просто очистить его для проверки), либо в каком-то модуле после закрывающего тега ?>
Можно попробовать отключить в первую очередь неродные модули.
Мне помог вариант с init.php.
Публичная панель управления отображается без стилей
Скорее всего у вас в шаблоне есть вызов:
<?=$APPLICATION->ShowPanel()?>
Но выше в <head> нет вызова:
<?=$APPLICATION->ShowHead()?>
И не подгружаются скрипты и стили Битрикса
Сортировка по полю Сортировка значений свойства типа Список (GetList)
Предположим, у вас есть свойство типа Список LIST, введено несколько значений и у них прописана своя Сортировка и нужно вывод отсортировать по этому полю.
Если вы пропишите так:
$arOrder = array(
'PROPERTY_LIST' => 'ASC'
);
То у вас будет сортировка по самим значениям элемента списка.
А если так - то по полю Сортировка.
$arOrder = array(
'PROPERTYsort_LIST' => 'ASC'
);
В документации это есть, но не все сразу находят.
А далее как обычно:
$arFilter = Array(
'IBLOCK_ID' => $iblock_id, // ID инфоблока (переменная или число)
ACTIVE' => 'Y' // только активные
);
$arSelect = Array('ID', 'NAME'); // список полей для получения
$res = CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect); // получаем данные
Сортировка элементов по дате начала активности (GetList)
$arOrder = array(
'DATE_ACTIVE_FROM' => 'ASC' // по дате начала активности по увеличению
);
$arFilter = Array(
'IBLOCK_ID' => $iblock_id, // ID инфоблока (переменная или число)
ACTIVE' => 'Y' // только активные
);
$arSelect = Array('ID', 'NAME', 'DATE_ACTIVE_FROM'); // список полей для получения$res = CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect); // получаем данные
Сортировка элементов по дате создания (GetList)
$arOrder = array(
'DATE_CREATE' => 'DESC' // по дате создания по уменьшению (новые сверху)
);
$arFilter = Array(
'IBLOCK_ID' => $iblock_id, // ID инфоблока (переменная или число)
ACTIVE' => 'Y' // только активные
);
$arSelect = Array('ID', 'NAME', 'DATE_ACTIVE_FROM'); // список полей для получения$res = CIBlockElement::GetList($arOrder, $arFilter, false, false, $arSelect); // получаем данные