Товарищи дорогие, к вам вопрос. Есть не совсем стандартная задача (во всяком случае для меня не страндарнтая):
Нужно проверять текущий url, и если в нём есть значения из массивов, то уже выполнять какое-то действие.
Два массива.
Пути следующего вида:
site.com/1% и site.com/1%/2%
p.s. готова болит перед новым годом, лучше бы пил
Комментарии
http://api.drupal.org/api/drupal/includes--path.inc/function/arg/6
Решил выложить решение. Мб кому пригодиться..
Сначало сделал так:
<?php
if (arg(1) == $a) {
... // $a - ключ массива
}
?>
Но это решение работает только если есть аргумент, а надо было чтобы и алиас проверялся. Поэтому всётаки пришлось брать текущий путь и проверять есть ли в нём значение:
<?php
$path=drupal_get_path_alias($_GET['q']);
if(strstr($path, $a)){
... // $a - ключ массива
}
?>
Если вдруг есть решение лучше - будьте добры