Как скрыть блок через код, зная его имя и id? Задача такая: если открываемая страница содержит определенное поле с определенным параметром (пр. поле "Животные", пареметр "Кошки") то блок необходимо показать, во всех остальных случаях скрывать.
Поле нахожу так:
if ($content['field_type_animals'] != NULL) {
if ($field_type_animals['0']['value'] != 'Кошки') {
//Тут нужно скрыть как-то блок
}
else { //А тут показать }
}
Комментарии
В настройках блока "Показывать блок на определенных страницах > Если введённый PHP-код возвращает значение TRUE" прописать код:
<?php
if ($field_type_animals[LANGUAGE_NONE]['0']['value'] != 'Кошки') {
return FALSE;
}
else {
return TRUE;
}
?>
Должно решить задачу.