В общем делаю так:
<a href="/index.php" class="but1" {if $url == "/index.php"} class="but1 active"{/if}>
<img src="templates/beez_20/images/spacer.gif" alt="" width="106" height="42" /></a>
<?print $url ?>
Переменная с помощью print $url выводится на каждой странице правильно, но класс не передается.
Что не так в коде ?
Спустя 31 минута, 40 секунд (9.10.2011 - 10:59) m4a1fox написал(а):
kpripper
Уникальное решение:) а почему бы не сделать по другому. Проверить на if else ваше условие и занести в перемёршую. А в ссылке ее просто вывести.
Уникальное решение:) а почему бы не сделать по другому. Проверить на if else ваше условие и занести в перемёршую. А в ссылке ее просто вывести.
Спустя 30 минут, 15 секунд (9.10.2011 - 11:29) kpripper написал(а):
В общем наиболее простой такой вариант, работает корректно
<a href="/index.php" <? if($url == "/index.php") print 'class="but1 active"'; else print 'class="but1"'; ?>><img src="templates/beez_20/images/spacer.gif" alt="" width="106" height="42" /></a>
<a href="/index.php" <? if($url == "/index.php") print 'class="but1 active"'; else print 'class="but1"'; ?>><img src="templates/beez_20/images/spacer.gif" alt="" width="106" height="42" /></a>