1С УПРАВЛЕНИЕ ТОРГОВЛЕЙ И ИНТЕРНЕТ-МАГАЗИН БИТРИКС

FAQ и советы Битрикс


Разные полезные условия в Битрикс

Если картинки нет- то вывести "нет картинки"

0):?>
      "/>

       нет картинки

Включаемая область в режиме php.


        $APPLICATION->IncludeFile(
        SITE_DIR."include/flash.php",
        Array(),
        Array("MODE"=>"php")
       );
?>

Количество товара на складе в списке товаров:


          $ar_res = CCatalogProduct::GetByID($arElement['ID']);
          echo "
На складе: ";

          print_r($ar_res['QUANTITY']);
          echo " шт.";
?>

В подробной карточке товара, с подменой цифрового значения на выражение:


$quantity= $arElement[CATALOG_QUANTITY];
if (!$quantity){?>нет
if ($quantity!=0 && $quantity<=10){?>мало
if ($quantity!=0 && $quantity>10 && $quantity<=100){?>достаточно
if ($quantity>100){?>много

Вывести название раздела внутри элемента. Например в детальной новости, указать к какому из разделов она относится:

 

Вывести меню нужного типа в шаблоне битрикс

 
$APPLICATION->IncludeComponent("bitrix:menu", "top_menu", array(
"ROOT_MENU_TYPE" => "top",  //В данном случаее меню типа top
"MENU_CACHE_TYPE" => "A",
"MENU_CACHE_TIME" => "3600",
"MENU_CACHE_USE_GROUPS" => "Y",
"MENU_CACHE_GET_VARS" => array(
),
"MAX_LEVEL" => "1",
"CHILD_MENU_TYPE" => "left",
"USE_EXT" => "N",
"DELAY" => "N",
"ALLOW_MULTI_SELECT" => "N"
),
false
);
?>

Подключение веб мессенджера в шаблоне сайта

IncludeComponent("bitrix:im.messenger", "", Array(), null, array("HIDE_ICONS" => "N"));?>

Вывести текст описания свойства инфоблока. Например, в форме добавления/редактирования элемента инфоблока для пользователей:

Вывести текущую дату из установленной на сервере

DateFormatToPHP(CSite::GetDateFormat("FULL")), time()); ?>


Источник:  http://camouf.ru/blog-note/488/

Возврат к списку