$CATEGORIES$ КОД ИСПОЛЬЗУЕТСЯ БОЛЕЕ ОДНОГО РАЗА

Голоса: +1
ничего не могу сделать изза этого ......все что в шаблон кидаю сохранить невозможно
Адрес сайта http://childhoodplanet.moy.su/
| Автор: | Категория: Дизайн сайта
Где конкретно вы пытаетесь добавить блок категорий, в какой странице шаблоне?

Панель управления - Дизайн - Управление дизайном - Новости сайта - Страница архива материалов

Ответов: 1

голоса: +2
 
Лучший ответ

Здравствуйте. Значит действительно код $CATEGORIES$ используется более одного раза, система вас не обманывает)

Воспользуйтесь сочетаниями клавиш Ctrl+А и поищите в шаблоне данный код

А если вы пользуетесь конструктором, то просто напросто больше не вставляйте данный код. т.к. блок категорий у вас уже есть на странице...

| Автор:

Оператор $CATEGORIES$ выводит категории во всех модулях поставив его всего один раз в шаблон, и при переходах по разным модулям он будет показывать категории того модуля в котором вы находитесь, но у вас смотрите что в коде

<!-- <block6796> -->
<?if($CATEGORIES$)?>
<!-- <md6796> --><?if($MODULE_ID$=='load' || $MODULE_ID$=='news')?><!-- </md> -->
<div class="sidebox"><div class="sidetitle"><span><!-- <bt> -->Категории раздела<!-- </bt> --></span></div>
                            <div class="inner">
                            <!-- <bc> -->$CATEGORIES$<!-- </bc> -->   
                            </div>
                  <div class="clr"></div>
                  </div>
<!-- <mde> --><?endif?><!-- </mde> -->
<?endif?>
<!-- </block6796> -->

стоит условие в каких модулях показывать, и так несколько блоков, нельзя что ли все условия прописать в одном блоке, а остальные с категориями удалить...

всмысле конечная версия будет как выглядеть? 

<?if($MODULE_ID$=='load' || $MODULE_ID$=='publ')?>  

вот так ? 

<!-- <block6796> -->
<?if($CATEGORIES$)?>
<!-- <md6796> --><?if($MODULE_ID$=='load' || $MODULE_ID$=='news' || $MODULE_ID$=='publ')?><!-- </md> -->
<div class="sidebox"><div class="sidetitle"><span><!-- <bt> -->Категории раздела<!-- </bt> --></span></div>
                            <div class="inner">
                            <!-- <bc> -->$CATEGORIES$<!-- </bc> -->   
                            </div>
                  <div class="clr"></div>
                  </div>
<!-- <mde> --><?endif?><!-- </mde> -->
<?endif?>
<!-- </block6796> -->

и так добавляете нужные модуля... 

Не советую пользоваться конструктором, в один прекрасный день шаблон просто полетит(
спасибо за совет и обучение, наконец начинаю вникать что с этими блоками делать
...