Цитата |
---|
Александр пишет:
выводилось 5 случайных (или с определенной сортировкой) картинок из каталога |
Код |
---|
$arOrder = array('RAND' => 'ASC'); // вывод в случайном порядке $arFilter = array( 'IBLOCK_ID' => 42, // из инфоблока с ID = 42 'ACTIVE' => 'Y', // только активные 'ACTIVE_DATE' => 'Y', // не просроченные '!DETAIL_PICTURE' => false, // с детальной картинкой ); $arNavStartParams = array('nTopCount' => 5); // первые пять $arSelect = array('DETAIL_PICTURE'); // запрашиваем только детальную картинку $res = CIBlockElement::GetList($arOrder, $arFilter, false, $arNavStartParams, $arSelect); while ($arItem = $res->GetNext()) { // тут обработка поля DETAIL_PICTURE } |
Цитата |
---|
Александр пишет:
подскажите, а можно где-нибудь настроить это разделение |
Код |
---|
$arOrder = array('RAND' => 'ASC'); // вывод в случайном порядке $arFilter = array( 'IBLOCK_ID' => 8, // из инфоблока с ID = 42 'ACTIVE' => 'Y', // только активные 'ACTIVE_DATE' => 'Y', // не просроченные '!DETAIL_PICTURE' => false, // с детальной картинкой ); $arNavStartParams = array('nTopCount' => 5); // первые пять $arSelect = array('DETAIL_PICTURE'); // запрашиваем только детальную картинку $res = CIBlockElement::GetList($arOrder, $arFilter, false, $arNavStartParams, $arSelect); while ($arItem = $res->GetNext()) { <div ><a href="<?=$arElement["DETAIL_PAGE_URL"]?>"><img border="0" src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>" width="<?=$arElement["PREVIEW_PICTURE"]["WIDTH"]?>" height="<?=$arElement["PREVIEW_PICTURE"]["HEIGHT"]?>" alt="<?=$arElement["PREVIEW_PICTURE"]["ALT"]?>" title="<?=$arElement["NAME"]?>" /></a></div> } |