Возможно ли сделать вывод определенной информации в шаблоне page.tpl.php (и других) в зависимости от урл.
Например, если мы находимся в разделе "новости" или во вложенных страницах то выводим информацию
Ссылки:
/news/
/news/*
Наподобие как работает условие if($is_front), только там для главной страницы
Комментарии
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 - блок выводится
Что не так в коде?