Видимость блока

Главные вкладки

Аватар пользователя maka maka 20 апреля 2010 в 13:42

Всем доброе время суток!

Помогите пожалуйста решить задачу.

Мне нужно вывести один блок на этих страницах:

krym/oteli
krym/chastnyjseckor
lvovskaya/oteli
lvovskaya/chastnyjseckor

ну и т.д. для всех областей Украины

Для этого я использовал такой код:


<?php
$desired_paths 
= array('*/oteli''*/chastnyjseckor');
if (
$_GET['q']) {
    
$my_drupal_path $_GET['q'];
} else {
    
$my_drupal_path substr($_SERVER['REQUEST_URI'], 1);
}
$my_path_alias drupal_get_path_alias($my_drupal_path);
foreach (
$desired_paths as $desired_path) {
    if (
stristr($my_path_alias$desired_path)) {
        return 
TRUE;
    }
}
return 
FALSE;
?>

и другой блок на страницах:

krym/alushta/oteli
krym/alushta/chastnyjseckor
lvovskaya/lvov/oteli
lvovskaya/lvov/chastnyjseckor

Код:


<?php
$desired_paths 
= array('*/*/oteli''*/*/chastnyjseckor');
if (
$_GET['q']) {
    
$my_drupal_path $_GET['q'];
} else {
    
$my_drupal_path substr($_SERVER['REQUEST_URI'], 1);
}
$my_path_alias drupal_get_path_alias($my_drupal_path);
foreach (
$desired_paths as $desired_path) {
    if (
stristr($my_path_alias$desired_path)) {
        return 
TRUE;
    }
}
return 
FALSE;
?>

Но к сожалению ни чего не получилось.

Посоветуйте пожалуйста, в чем может быть моя ошибка.

За ранее всем благодарен!

Комментарии

Аватар пользователя maka maka 21 апреля 2010 в 11:13

egorovanton wrote:
http://drupal.ru/node/40518[/quote]

Спасибо за совет, но это немного не то, что я хочу сделать.

Мне нужно вывести два блока, один на страницах типа:
lvovskaya/oteli

а другой, на старницах lvovskaya/lvov/oteli.

Если я буду применять условие, выводить блок на страницах url, которых содержит oteli, то будут выводиться два блока.