видимость блока

Basilio Ср, 05/07/2017 - 08:59

Не редактируется видимость блока

Проблема такая, работаю с темой (Remix) для Drupal 7, пытаюсь спрятать блок, но этого сделать не получается. Блок не реагирует ни на "настройки области", ни на "Настройки видимости", где он прописан, как убрать блок со страницы?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

McSeem Пт, 14/04/2017 - 10:43

Программная настройка отображения блоков

Как сделать, чтобы блок модуля отображался в различных регионах, в зависимости от типа ноды?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

FrostAndrey Вс, 12/03/2017 - 15:00

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

Добрый день!

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;

?>

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

Al_avi Вс, 15/05/2016 - 10:00

[Решен] Как выводить блок только в разделах/подразделах, но не в полной ноде?

Привет всем.
Народ, подскажите.
Есть меню подразделов - блок меню таксономии (с помощью модуля Taxonomy menu block). Выводит подразделы текущего раздела. Но плюс к этому он выводит подразделы и в полной ноде.
Как сделать проверку что в данный момент показывается полная нода, чтобы ограничить вывод блока?

С ув.

Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

marquise Ср, 18/09/2013 - 13:18

Видимость блока на определенном типе контента

Приветствую, гуру Drupal.
Подскажите новенькой в этой CMS как отобразить блок только на определенном типе контента?
Вариант типа node/nid не подходит.

Тип материала: 
Версия Drupal: 
0 Спасибо

Antoniy Вс, 07/07/2013 - 22:54

[Решение] Видимость блока в зависимости от значения логического поля (boolean)

Задача: нужно было выводить, или не выводить блок, в зависимости от наличия чекбокса в логическом поле:
чекбокс стоит - блок выводится,
чекбокс снят - блок не выводится.

Для чего нужно: например, я вывожу в блоке карту с меткой нахождения организаций, и иногда плагин карт не распознает адрес и мне надо сделать так, чтобы блок, где карта без метки, не выводился.

Решение:
1. Создаем поле типа "логическое" (boolean) с виджетом одиночный флаг (checkbox), можно с настройками по умолчанию.
2. Идем в наш блок и вписываем в область настроек видимости "Если введённый PHP-код возвращает значение TRUE" следующий код:

<?php
$node  
menu_get_object();?>
Тип материала: 
Версия Drupal: 
1 Спасибо

marlboro58 Пт, 21/06/2013 - 08:56

Видимость блоков после обновления Drupal 7

Балуюсь с шаблоном ecommercepro. После обновления пропала часть контента видимого анонимным пользователем на первой странице. А именно остались видимы только меню вверхней части и слева. Перерыл уже все права доступа - все осталось как было. Решения что были найдены не работают. Никаких ручных вмешательств не производил, поэтому думаю не один я так лихо обновился.

Тип материала: 
Версия Drupal: 
0 Спасибо

kpv_dnepr@drupal.org Втр, 02/04/2013 - 10:43

Как показать блок зарегистрированным пользователям, но скрыть от других ролей?

Hello world))

Как показать блок зарегистрированным пользователям, но скрыть от других ролей?

Порылся на D.ORG, но решения не нашел, понял одно, реализуется php кодом в видимости блока, но каким?

Такое решение предлагают для D5

Тип материала: 
Версия Drupal: 
0 Спасибо

mastaka Чт, 01/11/2012 - 16:32

Видимость блока в зависимости от дней недели

Есть необходимость выводить блок в зависимости от дней недели. Конкретно в пятницу, субботту.

Пробую код для семерки, который должен выводить в пятницу, но в шестой версии друпала не работает. Подскажите пожалуйста рабочее решение. В php, увы, дуб..

<?php
return format_date(time(), 'custom', 'w') == 4;
?>

Тип материала: 
Версия Drupal: 
0 Спасибо

AI Пнд, 10/09/2012 - 11:46

Корявое отображение блока или неправильная работа views?

Собссно проблема первый раз... Прошу пинать сильно, но все же по делу.
Создал вьюху, вывод в блок. Автоматический предпросмотр во вьюхе выдает удовлетворяющий меня результат. Задействованы контекстные фильтры и отношения.
Тест №1: изменяя аргументы в автоматическом предпросмотре вьюхи получаю то, что надо. Никаких претензий. Блок на страницах за пределами вьюхи не появляется.
Тест №2: Изменяю настройки контекстных фильтров во вьюхе так, что вьюха ничего не показывает в автоматическом предпросмотре. Тем не менее удается получить отображение вывода блока на нужных страницах сайта (уточнение: выдает всю информацию, нужную и ненужную, т.к. контекстные фильтры не работают). Отображение блока так же есть, если контекстные фильтры просто удалить.

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

Torvild Чт, 14/06/2012 - 12:07

[РЕШЕНО]Настройка видимости блока

Привет!

Подскажите как правильно настроить видимость блока!
Нужно чтобы блок не выводился на странице просмотра ноды,а выводился на странице редактирования ноды....

Пробовал так (Pages on which this PHP code returns TRUE (experts only)):

Ключевые слова: 
Версия Drupal: 
0 Спасибо

Zaprvalcer Пт, 27/04/2012 - 16:40

Администратор задает видимость блока в зависимости от языка

Доброго времени суток!

Помогите пожалуйста решить такую вот задачу или подскажите в каком направлении вообще искать.
Администратор должен иметь возможность задать в зависимости от языка видимость блока. Также присваивать возможность видеть этот блок отдельным пользователям.

Вторая часть задачи решена через роль. А вот первую неизвестно как сделать.

Спасибо за помощь.

Тип материала: 
Версия Drupal: 
0 Спасибо

mihelson Втр, 13/12/2011 - 08:05

Настройка видимости блока. Ошибка

Привет всем!
Вывел блок поиска в шапке. Настроил видимость без ограничений.Блок виден только админу?
Поставил галочки видимости для все ролей.При сохранении получил ошибку:
«Настройки блока сохранены.
Сообщение об ошибке

Warning: htmlspecialchars(): Invalid multibyte sequence in argument в функции check_plain() (строка 1552 в файле /var/www/sites/includes/bootstrap.inc).»
Как исправить? Или друпал 7 сырой и переходить на друпал 6?
Спасибо!
PS:Я только начинающий

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

DonSanchello Втр, 08/11/2011 - 09:00

Почему блок виден только админу, а юзеру и анониму - нет?

Здравсвуйте! Разрабатываю первый сайт на друпале, пока что всё идёт ровно, но столкнулся с одной проблемой, скорее всего глупой и частой, но всё же.
Суть проблемы: в боковом блоке создал новую менюшку. Как администратор я вижу этот блок, но при заходе с юзера или просто с анонима данный блок с моим меню не видно. Как в основном пишут, просто необходимо поставить разрешения для ролей анонима и юзера, но никак не могу понять в каком именно пункте? Или не по шарам, или всё таки не в этом проблема?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Legat Пт, 01/07/2011 - 20:42

Настройка видимости блока

Здравствуйте.

Возник вот такой вопрос, как скрыть блок если определенный термин из словаря возращает значение 1 (true). То есть есть тип материала и два словаря voc1 и voc2, которые классифицируют этот тип материала, если термин из voc2 отдает какое либо значение отличное от "нет" - блок должен быть скрыт. Подскажите, как это php кодом в настройке блока сделать или ссылкой поделитесь, если есть такая)

Спасибо за внимание.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

xchea01 Ср, 10/03/2010 - 15:01

Видимость блока в одном термине и нодах с этим термином

Нужно, чтобы блок отображался только в списке нод термина, например, 1 и в самих нодах, принадлежащих данному термину.
Для самих нод использую сниппет

Ключевые слова: 
Версия Drupal: 
0 Спасибо

Andrey_71 Ср, 10/03/2010 - 06:33

Управление видимостью блоков (меню) на основе словарей таксономии

Прошу подсказать решение такой задачи: необходимо управлять видимостью (отображением)двух взаимноисключающих меню на одном и том же месте (в левой области сайта). Меню организованы на основе двух словарей таксономии и необходимо, чтобы меню соотвествующее одному словарю было видно в момент когда просматривается нода термин которой принадлежит этому же словарю.
Конечно можно решить эту проблему через управление видимостью меню в блоке меню (по URL'ам), но не хочется для этого отдельно заводить специально названные типы нод и т.д. Решение должно быть элегантно - на основе применения словарей таксономии, т.е. открыта нода, термин которой принадлежит одному словарю - значит в этот момент видно меню соотвествующее этому словарю.
Поэтому, подскажите: существует ли модуль для 6-го Друпала, который моржет решить эту задачу полностью или необходимо будет решать ее иным путем?
Заранее благодарю всех за помощь.

Версия Drupal: 
0 Спасибо

Drugan Пт, 19/06/2009 - 09:50

Скрытие блока

С помощью сниппета вывожу в блоке ноды определенного типа. Что нужно прописать в установках видимости, чтобы скрыть блок, когда запрос возвращает 0 строк?

Ключевые слова: 
Версия Drupal: 
0 Спасибо

cristobal-junta Чт, 21/05/2009 - 16:17

Регулярные выражения для видимости блока?

Прогуглил по drupal.ru и drupal.org, посмотрел в код модуля block, но так и не смог найти ответа на следующий вопрос:

Можно ли управлять видимостью блока с помощью регулярных выражений без использования PHP-кода?

Т.е. можно ли зайти в

Версия Drupal: 
0 Спасибо

Страницы