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

Как получить заголовок раздела?

00 голосов
3
Надо получить заголовок раздела на сайте. Как это сделать?

Нашёл метод
CMain::GetDirProperty(
string property_id,
mixed path = false,
mixed default_value = false
)

Но в случае нескольких вызовов подряд всегда возвращает заголовок раздела, указанного в первом вызове.
Например:
echo $APPLICATION->GetDirProperty("TITLE", "/1/"); // Выведется заголовок раздела 1
echo $APPLICATION->GetDirProperty("TITLE", "/2/"); // Опять выведется заголовок раздела 1
спросил 02 Май, 13 от Wollfen (120 баллов)

3 Ответы

00 голосов
Если вы имеете ввиду название раздела, то получить можно так:
Код
<?
$sSectionName = "";
$sPath = $_SERVER["DOCUMENT_ROOT"].$APPLICATION->GetCurDir().".section.php";
include($sPath);
echo $sSectionName;
?>
ответил 02 Май, 13 от Run (1,300 баллов)
00 голосов
Если все таки свойство, проверьте, существует ли оно:
Код
<?
$props = $APPLICATION->GetDirPropertyList();
foreach($props as $key=>$val)
   echo 'name="'.$key.'" content="'.htmlspecialchars($val).'"<br />';
?>
ответил 03 Май, 13 от Run (1,300 баллов)
00 голосов
Спасибо, всё получилось
ответил 03 Июль, 13 от Ciumac (140 баллов)

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

0 голосов
3 ответов
спросил 04 Март, 14 от Amilan (260 баллов)
0 голосов
2 ответов
0 голосов
3 ответов
спросил 16 Март, 14 от Santinel (180 баллов)
0 голосов
1 ответ
спросил 21 Июнь, 13 от WelMax (430 баллов)
0 голосов
1 ответ
спросил 23 Июнь, 14 от beatsspam (440 баллов)