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

Главная каталога

00 голосов
7
Добрый день!
Собственно сабж. Нужно выводить приветственный текст ТОЛЬКО на главной каталога. Он выводится почему то везде. Каталог НЕ главная сайта. Посмотрел форум и инструкцию и нигде не нашел ответа. Пните где искать ответ или посоветуйте что нибудь пожалуйста.
Заранее спасибо за ответ.
спросил 11 Авг, 13 от Holya (160 баллов)

7 Ответы

00 голосов
На сайт бы ссылочку...
Комплексный компонент каталог используете?
ответил 11 Авг, 13 от Flying (220 баллов)
00 голосов
Да. Компонент из стандартной редакции. Сайт сейчас неживой пока. Ссылкой пока не могу кинуть. Другими словами если переформулировать: есть каталог. в нем два уровня вложенности. т.е. каталог - категория 1 ур - категория 2 ур - товар. нужно в первом самом уровне ( - каталог - который ) сделать приветственный текст БЕЗ навигации дальше. навигация в правом меню идет.
ответил 14 Окт, 13 от Holya (160 баллов)
00 голосов
Понял что возможно нужно добавить включаемую область. Но она включается сразу для всех вложенных категорий каталога. Ведь шаблон index.php используется во всем каталоге. Пробовал включать рекурсию и включаемые области для каталога - один и тот же текст во всех категориях. Менял префикс находясь внутри категорий, то же самое - меняется префикс везде. Как прикрутить разные включаемые области к разным категориям каталога подскажите плиз? Было бы возможно сменить включаемую область для файла, но тогда нужно подключать другой шаблонный файл для вложенных категорий. Как это сделать и возможно ли это в принципе я не понял...
Спасибо!
ответил 15 Янв, 14 от Holya (160 баллов)
00 голосов
мудрено вы описали конечно ;) . Но если я правильно понял, то может быть это поможет
Код
<?
if($APPLICATION->GetCurDir() == "Ваш путь до главной каталога") {
   $APPLICATION->IncludeFile("тут путь к файлу включаемой области", array(), array("MODE" => "html"));
}
?> 
ответил 03 Май, 14 от ioannes (540 баллов)
00 голосов
Николай Гросу - спасибо. Но к сожалению снова на всех страницах дальше по каталогу показывает. Не только на главной ((
ответил 29 Авг, 14 от Holya (160 баллов)
00 голосов
Ну тогда может так

<?
if($APPLICATION->GetCurPage() == "/Ваш путь до главной каталога/index.php") {
$APPLICATION->IncludeFile("тут путь к файлу включаемой области", array(), array("MODE" => "html"));
}
?>
ответил 04 Янв, 15 от ioannes (540 баллов)
00 голосов
Еще раз спасибо! Это я тоже попробовал уже. Как уже писал выше index.php используется во всем каталоге вплоть до самой страницы товара. Вот если бы можно было переназначить страницы категорий на другой файл-шаблон это бы получилось. А так... к сожалению опять не получается... :cry:
ответил 23 Апр, 15 от Holya (160 баллов)

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

0 голосов
6 ответов
спросил 27 Май, 13 от Jitage (160 баллов)
0 голосов
0 ответов
0 голосов
1 ответ
+1 голос
1 ответ
0 голосов
1 ответ