Дубль класса в меню проектов

Автор Сообщение

Удалено

#1/10.06.2013 12:22

 Усовершенствуя меню проектов, нашел следующее:

если заглянуть в projects.tree.tpl , то видно структуру меню, но когда создается подменю, класс дублируется. Во многих случаях это может быть неудобно, так как например если дать стиль кнопке, то подменю будет использовать его дважды. Исходный код в раскрытом виде выглядит так:

<ul class="nav nav-list">
  <li><a href="index.php?e=projects">Все</a></li>
     <li><a href="index.php?e=projects&amp;c=test">testtest (1)</a>
          <ul class="nav nav-list">
              <li><a href="index.php?e=projects&amp;c=test2">test2test2test2 (0)</a></li>
          </ul>
     </li>
</ul>

Если вместо класса поставить id (что часто нужно , например для подключения скрипта) , то код будет невалидный, id должен быть 1 на странице. 

Подскажите пожалуйста, где можно это поправить ?   нужно чтобы  {ROW_SUBCAT}    не использовал класс родителя

Сообщения:

Cmsworks

Булат
#2/10.06.2013 12:41
0

Администраторы

Карма: +680

Исправим это в следующем обновлении.

А пока исправьте вручную шаблон modules/projects/tpl/projects.tree.tpl:

<ul<!-- IF {LEVEL} == 0 --> class="nav nav-list"<!-- ENDIF -->>

Сообщения: 2400

Удалено

#3/10.06.2013 12:47

ок, спасибо

Добавлено 2 часа спустя:

-----------------------------------------------

А {ROW_COUNT} должен показывать сумму проектов опубликованных в {ROW_SUBCAT} , или нет ?

например есть категория

сайты

 в ней подкатегория макеты и шаблоны , в каждой подкатегории по 10 проектов опубликовано , в сайты ни одного

Вопрос, покажет ли категория сайты сумму подкатегорий ? (в данном случае 20)

Добавлено 47 минуты спустя:

*******************************************************************************************

Еще вопрос по проектам. Можно ли запретить добавлять в категории, чтобы select выводил только подкатегории?

<select name="rcat">
<option value="test">testtest</option>
   <option value="test2">testtest / test2test2test2</option>
   <option value="test3">testtest / test3</option>
   <option value="test44">testtest / test44</option>
<option value="testoviy2">testoviy2</option>
</select>

Если бы у них были классы , или еще что-нибудь , а так сложно обратиться , разве что по nth child

Добавлено 5 минуты спустя:

Если сделать через права админки, то названия основной категории не видно, а в идеале - название другого цвета, как заголовок, но добавлять нельзя, а подкатегории как и сейчас, списком.  Также неплохо было бы реализовать на уровне настроек возможность разрешить публиковать проекты в категории и подкатегории, или только в подкатегории, оставляя при этом название категории, но неактивной и другого цвета.

Сообщения: