Если вы используете представления только для создания блока, но в противном случае запрашиваете базу данных, создаете разметку и т. Д., Вам следует рассмотреть возможность создания блока в пользовательском модуле. Вся работа в коде, который вы уже написали. Таким образом, вам не придется думать о многих шаблонах, которые использует представление, но вместо этого вы просто будете использовать block.tpl.php
.
Посмотрите на hook_block
для получения информации о том, как это сделать.