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

помощь новичку

00 голосов
7
Народ, только начал изучение bitrix нужна ваша помощь.
Создал в футере включаемую область с текстом.
Надо в текст вставить "Вы находитесь в разделе %SECTION_NAME%»", где %SECTION_NAME% будет заменятся на название текущего раздела.
Спасибо заранее.
спросил 29 Май, 13 от Traxa (200 баллов)

7 Ответы

00 голосов
Можно название раздела запихнуть в $GLOBALS, а во включаемой области вывести...

<?
//...где-то идет определение название раздела
$GLOBALS["CURRENT_SECTION_NAME"] = $someVal["NAME"];
//...
?>

включаемая область:

Вы находитесь в разделе <?=$GLOBALS["CURRENT_SECTION_NAME"]?>
ответил 29 Май, 13 от Run (1,300 баллов)
00 голосов
Дмитрий Шкуркин, а нельзя както использовать файлы .section.php ?
вот так они у меня выглядят
Код
<?
$sSectionName = "Новости";
$arDirProperties = Array(

);
?>
ответил 03 Июнь, 13 от Traxa (200 баллов)
00 голосов
Дмитрий Шкуркин,
пробовал тупо переменную вставить в подключаемый к выделеной области файл...ничего вообще не выводит
ответил 03 Сен, 13 от Traxa (200 баллов)
00 голосов
Тогда так:

Код
<?
if(file_exists($_SERVER["DOCUMENT_ROOT"].$APPLICATION->GetCurDir().".section.php"))
{
      $sSectionName = "";
      include($_SERVER["DOCUMENT_ROOT"].$APPLICATION->GetCurDir().".section.php");
      if(strlen($sSectionName) > 0)
      {
            echo "Вы находитесь в разделе ".$sSectionName;
      }
}
?>
ответил 02 Дек, 13 от Run (1,300 баллов)
00 голосов
Дмитрий Шкуркин, код замечательно работает если его рядом с включаемой областью в шаблон футера вставить...а если в включаемый файл(razdel.php) то выводит исходный код в области...
приведу код включения области
Код
 <div id="razdel"><?$APPLICATION->IncludeComponent(
   "bitrix:main.include",
   "",
   Array(
      "AREA_FILE_SHOW" => "file",
      "PATH" => SITE_DIR."include/razdel.php"
   )
);?></div>
ответил 14 Март, 14 от Traxa (200 баллов)
00 голосов
Проверил, отрабатывает нормально. Проверьте не забыли ли теги php <? и ?>. Обрабатывается ли вообще PHP код в подключаемом файле?
ответил 05 Июль, 14 от Run (1,300 баллов)
00 голосов
Цитата
Дмитрий Шкуркин пишет:
Обрабатывается ли вообще PHP код в подключаемом файле?

о чем и речь ..видимо не обрабатывается
ответил 05 Ноя, 14 от Traxa (200 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 31 Март, 14 от heroy (100 баллов)
0 голосов
3 ответов
спросил 27 Март, 14 от MARRIGAN (100 баллов)
0 голосов
2 ответов
спросил 05 Март, 14 от Soulmir (100 баллов)
0 голосов
4 ответов
спросил 05 Окт, 13 от CHERRY (120 баллов)
0 голосов
6 ответов
спросил 10 Сен, 13 от Lexius (120 баллов)