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

Описание шаблона страницы (.content.php)

00 голосов
2
Здравствуйте умные люди.

Объясните пожалуйста, это битрикс глючный или всетаки лыжи я плохо смазал?)

Проблема в следующем:
Создаю файл шаблона страницы и в настройках (файл .content.php) пишу преспокойненько:
Код
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?><?
IncludeTemplateLangFile(__FILE__);
$TEMPLATE["standard.php"] = Array("name"=>GetMessage("standart"), "sort"=>1);
$TEMPLATE["my_pagetemplate.php"] = Array("name"=>GetMessage("Мой красивенький шаблон страницы"), "sort"=>2);
?>
но не тут то было, битриксу мое красивенькое кириллическое имя никак не нравится и он заменяет его именем файла шаблона, когда напротив стандартный шаблон в селекте в админке гордо именуется "Стандартная страница" не смотря на то что в настройках ему задано имя "standart":
Код
<option value="standard.php">Стандартная страница</option> 
<option value="my_pagetemplate.php" selected>my_pagetemplate.php</option>
Подскажите люди добрые где собаку откапывать? :)
спросил 06 Авг, 13 от Traxexx (900 баллов)

2 Ответы

00 голосов
Цитата
Евгений Бескровный пишет:
Подскажите люди добрые где собаку откапывать?

В собственном коде. Вместо вот этого вот:
Цитата
Евгений Бескровный пишет:
$TEMPLATE["my_pagetemplate.php"] = Array("name"=>GetMessage("Мой красивенький шаблон страницы"), "sort"=>2);

либо
Код
$TEMPLATE["my_pagetemplate.php"] = Array("name"=>"Мой красивенький шаблон страницы", "sort"=>2);

потеряв многоязычность, либо
Код
$TEMPLATE["my_pagetemplate.php"] = Array("name"=>GetMessage('TPL_NAME'), "sort"=>2);

и в lang-файл
Код
$MESS['TPL_NAME'] = "Мой красивенький шаблон страницы";
ответил 06 Авг, 13 от Pomnep (13,960 баллов)
00 голосов
Спасибо, тезка, сделал посредством языковой переменной. Все отлично работает.
ответил 07 Окт, 13 от Traxexx (900 баллов)

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