Нужна помощь по php видимости блока
Блок показывается в категориях taxonomy/term/ID (определён алиас)
Нужно показывать во всех категориях кроме тех,которые начинаются с определённого слова в алиасе. ID неизвестен
Например, должно показываться в product/название_подкатегории и не должно показываться в trademark/название_подкатегории
Пробую для начала просто запретить таким кодом,не выходит:
<?php
if (substr($_SERVER["REQUEST_URI"], 0, 10) == 'trademark')
{
return FALSE;
} else {
return
TRUE;
}
?>
Комментарии
Определяйте настоящий путь через arg(), получайте синоним через drupal_get_path_alias(), обрабатывайте его.
Так, написал кусочек
<?php
$url
= request_uri();if ((arg(0) == 'taxonomy') && (arg(1) == 'term') && !(strpos($url, 'trademark'))) {
return
TRUE;} else {
return
FALSE;}
?>