Вывод информации в зависимости от урл (условие)

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

Аватар пользователя Paldru Paldru 6 января 2011 в 18:54

Возможно ли сделать вывод определенной информации в шаблоне page.tpl.php (и других) в зависимости от урл.

Например, если мы находимся в разделе "новости" или во вложенных страницах то выводим информацию
Ссылки:
/news/
/news/*

Наподобие как работает условие if($is_front), только там для главной страницы

Комментарии

Аватар пользователя Paldru Paldru 6 января 2011 в 20:11

"RxB" wrote:
arg()?

Спасибо. Это похоже то что нужно.

Поискал по сайту, нашел похожую тему http://www.drupal.ru/node/30689

Попробывал вот такой код, 2 варианта работают индентично

1.

<?php
$q 
drupal_get_path_alias($_GET['q']);
if ((
arg(0$q) == 'news') && (arg(1$q))) : ?>
Текст
<?php endif; ?>

2.

<?php 
$getpath 
drupal_get_path_alias(arg(0).'/'.arg(1));
$exp_path explode('/'$getpath);
if ((
$exp_path[0] == 'news') AND ($exp_path[1] != '')) : ?>
Текст
<?php endif; ?>

Результат:
/news/ - ничего нет (это views page)
/news/stranica.html - блок выводится

Что не так в коде?