Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как вывести сайд бар на всех страницах сайта?

00 голосов
3
День добрый, в интернет магазине сайд бар выводится только на главной, как его вывести не всех страницах?
В шаблоне сайта

Код
<?$APPLICATION->IncludeComponent(
               "bitrix:main.include",
               "sidebar",
               Array(
                  "AREA_FILE_SHOW" => "sect", 
                  "AREA_FILE_SUFFIX" => "inc", 
                  "AREA_FILE_RECURSIVE" => "N", 
                  "EDIT_MODE" => "html", 
               ),
               false,
               Array('HIDE_ICONS' => 'Y')
            );?>   
 

Шаблон сайдбара

Код
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

if($arResult["FILE"] <> ''):

   $APPLICATION->SetPageProperty("TEMPLATE_SIDEBAR_MODE", " class=\"sidebar-mode\"");?>
<?include($arResult["FILE"]);?>
      
   </div>

<?endif?>
 


Заранее спасибо
спросил 11 Сен, 13 от eyeb4ll (200 баллов)

3 Ответы

00 голосов
Невиже ничего в приведенном вами коде.А может этот компонент на других страницах просто не подключен?
ответил 12 Сен, 13 от LEDOKOL (740 баллов)
00 голосов
тоже так думал, на других страницах типа

Код
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Каталог");
?>
<?
$APPLICATION->IncludeComponent("bitrix:store.catalog.index", ".default", array(
   "CACHE_TYPE" => "A",
   "CACHE_TIME" => "36000000",
   "CACHE_GROUPS" => "Y"
   ),
   false
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
 
ответил 10 Дек, 13 от eyeb4ll (200 баллов)
00 голосов
Разобрался, нужно было файл sect_inc.php скопировать по каталогам.
Он проверяет есть ли
Код
"AREA_FILE_SUFFIX" => "inc", 
 
если есть, то выводит
ответил 24 Март, 14 от eyeb4ll (200 баллов)