Проверка. Если есть картинка анонса, то выводим ее
1 2 3 |
<?if(is_array($arItem["PREVIEW_PICTURE"])):?> <img src=""/> <?endif;?> |
Обрезка изображения через API
1 2 |
<?$img = CFile::ResizeImageGet($arItem["PREVIEW_PICTURE"], array('width'=>240, 'height'=>200), BX_RESIZE_IMAGE_PROPORTIONAL, true);?> <img src="<?=$img["src"]?>" alt="" /> |
BX_RESIZE_IMAGE_EXACT — масштабирует в прямоугольник $arSize без сохранения пропорций;
BX_RESIZE_IMAGE_PROPORTIONAL — масштабирует с сохранением пропорций, размер ограничивается $arSize;
BX_RESIZE_IMAGE_PROPORTIONAL_ALT — масштабирует с сохранением пропорций, размер ограничивается $arSize, улучшенная обработка вертикальных картинок.
Проверка на администратора в Битрикс:
1 2 3 4 5 |
<? global $USER; if ($USER->IsAdmin()):?> <? echo "Вы администратор!";?> <? print_r($arResult);?> <?endif?> |
Раздел сайта с условиями в Битрикс:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<head> <?global $APPLICATION; $fields = CSite::GetByID(SITE_ID)->Fetch();?> <?IncludeTemplateLangFile(__FILE__);?> <title><?$APPLICATION->ShowTitle()?></title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> <link rel="icon" type="image/x-icon" href="<?=SITE_TEMPLATE_PATH?>/images/favicon.ico" /> <?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH.'/media.css');?> <?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH.'/js/general.js',true)?> <?$APPLICATION->AddheadString("<link href='http://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic&subset=latin,cyrillic-ext' rel='stylesheet' type='text/css'>")?> <?$APPLICATION->ShowHead()?> <? if (CSite::InDir('/index.php')){ $isFrontPage = true; } $isAdv = false; if (CSite::InDir('/catalog/sale/') || CSite::InDir('/catalog/hit/') || CSite::InDir('/catalog/recommend/') || CSite::InDir('/catalog/new/') || CSite::InDir('/company/') || CSite::InDir('/info/') || CSite::InDir('/personal/index.php') || CSite::InDir('/personal/profile/') || CSite::InDir('/help/')){ $isAdv = true; } ?> </head> |