задача: в меню нужно для первой половины элементов задать свой класс.
- так как у шаблонов меню нет специальной переменной со значением количества элементов, типа %COUNTER, то рассчитываю эту переменную отдельно прямым обращением к базе.
- после деления пополам имеем $mid - номер среднего элемента.
но тут проблема, не получается использовать эту переменную при выводе каждого элемента. в функции opt() переменная %COUNTER ничего не дает и сделать сравнение с $mid не получается.
подскажите, что я не так делаю? день уже убил
ifreshlab
15.12.2010, 17:02
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
$i - номер выводимого элемента по порядку, начиная с 0
$data_count - количество элементов.
Пример:
$browse_sub[0]['unactive'] = " <a href='%URL' class='\".( \$i > 0.5*\$data_count ? \"class2\" : \"class1\").\"' >%NAME</a>";
Для первой части меню применит к ссылкам класс class1, для второй - class2