Имена категорий в новости и блог

голоса: 0

Запилил такой код

 

Почему когда находишься в категории модуля новости или блог не работает $CAT_NAME$, по задумке должно выводится название категории в которой находишься. В модуле статьи работает корректно.

Адрес сайта hw.ucoz.net
Закрыто с пометкой: Ответ получен!
| Автор: | Категория: Дизайн сайта
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0

Потому, что нет в новостях шаблона странцы категории, для новостей и блога используйте в условии код: $TITLE_BAR$ вместо $CAT_NAME$

| Автор:
А почему футер на этой странице с боку приклеился и неправильно отображается https://hw.ucoz.net/news/  И когда в разделе или в категории модуля статьи его нету вообще. И все из за моего кода. Я его меняю когда футер неадыкватно ведет себя.
Владимир Григорьев,

Замените свой код на следующий:

<!-- <block4595> -->
<div class="sidebox clearfix">
<div class="sidetitle"><span><!-- <bt> -->$MODULE_NAME$<!-- </bt> --></span></div>
<div class="inner">
<!-- <bc> -->
<p><font size="2"><?if($PAGE_ID$='section')?>Вы находитесь в разделе:<?endif?><?if($PAGE_ID$='category')?>Вы находитесь в категории:<?endif?></font></p>
<p><font size="3"><?if($PAGE_ID$='section')?>✓ $SECTION_NAME$<?endif?><?if($PAGE_ID$='category')?>✓ $CAT_NAME$<?endif?><</font></p>
<BR>
$CATEGORIES$
<BR>
<a href="$MODULE_URL$" style="float: right;">Вернуться ↩</a>
<?if($MODULE_ID$='index')?>
меню
<?endif?>
<?if($MODULE_ID$='news')?>
<p><font size="3">✓ Hype World News</font></p>
<br>
Информер
<br>
$ARCHIVE_MENU$
<?endif?>
<?if($MODULE_ID$='publ')?>
Информер
<?endif?></div><!-- </bc> -->
</div>
</div>
<!-- </block4595> -->

отметим, что код $CATEGORIES$ дублировать нельзя в контейнере

Yuri_Geruk,
Спасибо футер теперь где надо находится, но мне кажется код надо не туда куда я вставил вставлять. Я редактирую в конструкторе код, его точно надо туда?
Владимир Григорьев,
Лучше конечно в шаблоне выводить в нужных модулях напрямую без первого контейнера и для каждого модуля свой код условие.
Yuri_Geruk,
спс
...