[Решен] Видимость блока в зависимости от views filter

Тип материала: 
Версия Drupal: 
Ключевые слова: 
Модули и темы: 
Вс, 12/03/2017 - 15:00

Добрый день!

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 не могу справится с этой задачей, исправьте меня пожалуйста !

0 Спасибо

Лучший ответ

Аватар пользователя bumble
2 недели 9 часов назад bumble #
<?php
$parametrs 
drupal_get_query_parameters();
if (
array_key_exists('field_operation_value'$parametrs) && $parametrs['field_operation_value'] == 'rent') return TRUE;
?>
7 Спасибо

Комментарии

Аватар пользователя bumble
2 недели 9 часов назад bumble #
<?php
$parametrs 
drupal_get_query_parameters();
if (
array_key_exists('field_operation_value'$parametrs) && $parametrs['field_operation_value'] == 'rent') return TRUE;
?>
7 Спасибо
Аватар пользователя FrostAndrey
6 дней 12 часов назад FrostAndrey #

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

Спасибо!

0 Спасибо