вывод блока (решено)

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

Аватар пользователя dred23 dred23 4 октября 2011 в 17:52

Всем привет

подскажите пожалуйста возможно ли сделать так в одной из категорий хочу вывести блок над контентом
чтоб было так например site/category чтоб был блок а site/category?page=1 уже не было этого блока

Комментарии

Аватар пользователя dred23 dred23 4 октября 2011 в 20:13

про это я знаю таким способом он все равно будет выводится category?page=1 а мне надо чтоб только на category

Аватар пользователя Orion76 Orion76 6 октября 2011 в 16:09

элементарно Ватсон
category
выведется только по адресу url_site/categoty

category/*
выведется по адресам начинающимся на url_site/categoty

Аватар пользователя dred23 dred23 6 октября 2011 в 16:51

"orion76" wrote:
элементарно Ватсон
category
выведется только по адресу url_site/categoty
category/*
выведется по адресам начинающимся на url_site/categoty

побывал все равно выводит
мне нужно вывести только на первой странице категории site/category должен быть блок а
site/category?page=1, site/category?page=2 и так далее его уже не должно быть
и site/category/news тоже не должно быть

Аватар пользователя dred23 dred23 7 октября 2011 в 18:45

"drupby" wrote:
попробуй прописать php условие
<?php
$request_path = request_path();
if (drupal_match_path($request_path, 'category') &&
!drupal_match_path($request_path, 'category*')) {
return TRUE;
}
return FALSE;
?>

то есть в шаблоне мне надо прописать такой код извините если что не так в пхп я полный ноль


<?php
$request_path 
request_path();
if (
drupal_match_path($request_path'category') &&
  !
drupal_match_path($request_path'category*')) {
  return 
TRUE;
}
return 
FALSE;
?>
<?php 
if ($request_path true) {
    print 
render($content['block']);
} else {
    
}

?>
как то так?))
?>
Аватар пользователя drupby drupby 7 октября 2011 в 18:47

"dred23" wrote:
то есть в шаблоне мне надо прописать такой код извините если что не так в пхп я полный ноль

в настройках блока

Аватар пользователя dred23 dred23 7 октября 2011 в 19:10

"drupby" wrote:
в настройках блока

еще один вопрос)) в каких настройках надо написать если Показывать блок на определенных страницах

то все равно выводится((

Аватар пользователя drupby drupby 7 октября 2011 в 19:24

"dred23" wrote:
еще один вопрос)) в каких настройках надо написать если Показывать блок на определенных страницах

нет ,там ниже есть поле для php условия

Аватар пользователя NightL NightL 23 октября 2011 в 1:00

Попробуйте так:
в блоке выбираем "Показать, если данный PHP-код возвращает TRUE"

<?php return $_SERVER["REQUEST_URI"] === "/url" ?>

/url меняем на адрес страницы

Аватар пользователя dred23 dred23 9 ноября 2011 в 9:02

NightL wrote:
Попробуйте так:
в блоке выбираем "Показать, если данный PHP-код возвращает TRUE"

<?php return $_SERVER["REQUEST_URI"] === "/url" ?>

/url меняем на адрес страницы


спасибо огромное помогло)!!!!!!