ХЛЕБНЫЕ КРОШКИ КЭШИРОВАНИЕ BITRIX PHP
Хлебные крошки (breadcrumbs) это удобный навигационный элемент, который помогает пользователям быстро ориентироваться в структуре сайта. В Bitrix есть удобный способ настройки хлебных крошек, а также возможности кэширования для ускорения работы сайта.
Для настройки хлебных крошек в Bitrix можно воспользоваться компонентом bitrix:breadcrumb
, который позволяет настраивать название разделов, ссылки и т.д. Например:
$APPLICATION->IncludeComponent( "bitrix:breadcrumb", "", array( "START_FROM" => "0", "PATH" => "", "SITE_ID" => "-" ) );
Для ускорения работы сайта можно использовать кэширование. В Bitrix есть несколько типов кэширования: файловое кэширование, memcached, APC и т.д. Для использования кэширования в компоненте bitrix:breadcrumb
можно задать необходимые параметры:
$APPLICATION->IncludeComponent( "bitrix:breadcrumb", "", array( "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "START_FROM" => "0", "PATH" => "", "SITE_ID" => "-" ) );
В данном примере используется тип кэширования "А" (автоматический выбор), время кэширования - 3600 секунд (1 час).
Если необходимо кэшировать только определенный фрагмент кода, то можно воспользоваться функцией $APPLICATION->IncludeComponentCache()
. Например:
if ($arResult = $cache->get()) { $APPLICATION->IncludeComponentCache( "my_component", "", array(), null, $this->getTemplateName());} else { // заполнение $arResult данными }
В данном примере кэшируется компонент "my_component" только в том случае, если данные уже есть в кэше.
Как создать интернет магазин за 1 час на 1С Битрикс (всего 3 шага)
Антон Завьялов Dev2Dev Chipec - Bitrix + Vue: щепотка реактивности в Битриксе
03. Шаблон сайта. Шаг №2. 05. Шаблон хлебных крошек.
Как поменять хлебные крошки на другой язык в 1с битрикс ( 1c bitrix )
40 - Уроки PHP. Memcache кеширование в PHP
6. Урок-Кеширование - StartResultCache, видео 5/8
22# Навигационная цепочка (breadcrumb) - Видеокурс: Создание сайта на 1С Битрикс
6. Урок-Кеширование - Сброс кеша в связанных данных, видео 7/8
4 Внедряем хлебные крошки в 1С-Битрикс
6. Урок-Кеширование - Memcached, видео 8/8