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

$APPLICATION->GetProperty() не работает ?

00 голосов
1
Странно как-то...

В $nav_chain хранится текст.
Заполнил свойство nav_chain_before_title:
Код
$APPLICATION->SetPageProperty("nav_chain_before_title", $nav_chain)


Ставлю в код скрипта:
Код
echo $APPLICATION->GetProperty("nav_chain_before_title")
или
Код
echo $APPLICATION->GetPageProperty("nav_chain_before_title")

- ничего не выводится smile:(

А если вместо этого просто вставить $APPLICATION->ShowProperty("nav_chain_before_title") - то все ОК! Строка выведена.
Почему?

P.S.: Мне нужно получить строку, которая хранится в значении свойства nav_chain_before_title в переменную.
спросил 20 Апр, 14 от ufoman (390 баллов)

1 Ответ

00 голосов
$APPLICATION->ShowProperty использует технологию отложенных функций.

Если значение свойства nav_chain_before_title установить для раздела (папки) сайта, то все будет работать и в случае с методом $APPLICATION->GetProperty, а для страниц придется разделить вывод заголовка страницы на две части, между которыми устанавливать значение свойства (такой подход имеет проблемы при редактировании страниц в визуальном редакторе).
ответил 01 Дек, 14 от krivedko (500 баллов)

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

0 голосов
5 ответов
0 голосов
7 ответов
спросил 10 Авг, 13 от LeonKing (140 баллов)
0 голосов
4 ответов
спросил 27 Апр, 13 от Snezhka (2,240 баллов)
0 голосов
1 ответ
0 голосов
1 ответ