блок

HotBlocks — модуль постраничного управления блоками в drupal

С помощью модуля HotBlocks вы сможете быстро разобраться с блоками: добавить блоки, удалять блоки, раскидать их по нужным регионам, сортировать блоки не покидая страницы. Более того в пару кликов вы можете добавлять блоки, которых нет, например материалы можно отображать в виде блоков в регионах.

Как вывести любой блок в любом месте (D7-8)

$block = module_invoke('имя_модуля', название_хука, delta);

название_хука — (в отличие от D6, где мы бы написали 'block', 'view'), теперь делается проще Широкая улыбка : 'block_view'

Как вывести любой блок в любом месте (D6)

С помощью следующего сниппета, можно вывести любой блок в любое место или шаблон.

<?php
$block = module_invoke('имя_модуль', хук, $op, delta);
print $block['content'];
?>

Drupal: Блок и страница онлайн пользователей с Views 2

Продолжаем серию блоков с аватарами с использованием Views & ImageCache Profiles. Сегодня мы создадим блок аватаров онлайн пользователей. Никаких новых модулей нам для этого не понадобиться, поэтому продолжаем. Исходить будем из предыдущего представления блока и страницы новых пользователей.

Drupal: Блок и страница аватаров новых пользователей (Views 2)

Конечно, есть модуль добавляющий блоки аватаров новых пользователей и тех, кто находится непосредственно на сайте (онлайн). Однако, его функционал можно повторить используя модули Views & ImageCache Profiles. Просто добавив несколько модулей, можно сделать такие блоки за считанные минуты.

Drupal: Модуль BlockCache Alter — пусть блоки живут своей жизнью

В процессе решения проблемы с видимостью одного блока, мне посоветовали модуль BlockCache Alter. Модуль оказался очень полезным и даже было бы не лишним включить его в ядро. Этот модуль позволяет задать режим кеширования для каждого блока на сайте или же вовсе отключить кеширование определенных блоков, что бывает так же полезно.

Block Class — добавление атрибута class к блокам через админку

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

Комментарии