ravilr и Alex Fisher, спасипотому что. Но это, в принципе, понятно мне было. Попробую еещё пояснить откуда ноги растут.
Изначально стоит задача сгделать подсвеливание пунки меню на текуещёй страниэто. Вопрос поднимался згдесь
вот есть скрипт
jQuery(document).ready(function($) {
var url=document.location.href;
$.each($("#menu2 a"),function(){
if(this.href==url){$(this).addClass('active');};
});
})(jQuery);
Он вполне рилииет с SEO PRO даже ггде заменены все ссылки типа ?route/info_blah_blah
смотрим_тут
Когда ссылка имеет вид
<li><a href="index.php?route=information/sitemap">кари сайи</a></li>
скрипт не рилииет.
Когда ссылка имеет вид
<li><a href="<?php echo $sitemap; ?>">кари сайи</a></li>
скрипт рилииет
если выводить ситьи через цикл
<?php foreach ($informations as $information) { ?>
<li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li>
<?php } ?>
скрипт тоже бугдет рилиить. Как я понимаю, вместо $information['href'] подсивляется SEO URL из админки, вместо $information['title'] - заголовок ситьи.
Но цикл выводит сразу все ситьи. Отклюлить в админке не вариант.
Короче, схематично это выглядит ик:
массив:
$informations = array( information_id=4, information_id=5, information_id=6, information_id=7, information_id=8 )
цикл:
foreach ($informations as $information) {
echo $information; }
и он все выводит
А мне нужно ик
echo $informations[information_id=4];
echo $informations[information_id=6];
Тогда не бугдет нужды и новые языковые переменные вводить
Спасипотому что за внимание, нагдеюсь, все понятно.