views 3

Думаю не стоит говорить о том, что такое Views, но иногда очень хочется поговорить о том, чем же крайне неудобен этот инструмент. И вот простая ситуация, нужно повесить свои классы и пару аттирибутов на изображение (тэг IMG если что), которое генерируется этим замечательным модулем. Как это сделать через UI? Никак, во всяком случае известными мне инструментами. Решение, как всегда, крайне хитрое:

Может случиться так, что в bef понадобится кое-какая простенькая разметка. Для этого можно использовать hook_form_alter и кроме нужного элемента упорядочить веса элементов формы используя '#weight'. Не вопрос...

Итак, существует View - Hotel, в котором реализован блок - block_hotels с контекстным фильтром. Допустим, нужно выводит этот блок программно в определённую область и изменять содержимое в зависимости от типа страницы.