|
|
15.12.2010, 16:21
|
|
Мария
FreshLab
Зарегистрирован: 2010-08-03
Сообщений: 21
|
задача: в меню нужно для первой половины элементов задать свой класс.
- так как у шаблонов меню нет специальной переменной со значением количества элементов, типа %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
|
|
|
15.12.2010, 17:42
|
|
Мария
FreshLab
Зарегистрирован: 2010-08-03
Сообщений: 21
|
спасибо большое
ifreshlab
|