Видимость блока в зависимости от views filter

Аватар пользователя FrostAndrey

Добрый день!

Views страница с фильтром /appartament?field_operation_value=rent
Есть необходимость выводить блок в зависимости от значения фильтра "field_operation_value" значений всего два rent и sale

Использую настройку отображения блока "Страницы, на которых данный PHP-код возвращает TRUE (только для опытных пользователей)"

<?php

$arg = explode('/', drupal_get_path_alias());
$q = $_GET;
unset($q['q']);

if ($arg[0] == 'appartament?field_operation_value=rent' )
return true;
else
return false;

?>

Но из за отсудстия нужного уровня знаний php не могу справится с этой задачей, исправьте меня пожалуйста !

Модули и темы:
Ключевые слова:
Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя bumble
bumble 8 месяцев назад
7
<?php
$parametrs 
drupal_get_query_parameters();
if (
array_key_exists('field_operation_value'$parametrs) && $parametrs['field_operation_value'] == 'rent') return TRUE;
?>

Комментарии

Аватар пользователя bumble
bumble 8 месяцев назад
7
<?php
$parametrs 
drupal_get_query_parameters();
if (
array_key_exists('field_operation_value'$parametrs) && $parametrs['field_operation_value'] == 'rent') return TRUE;
?>
Аватар пользователя FrostAndrey
FrostAndrey 8 месяцев назад

Супер! Работает! То что нужно!

Спасибо!