1.20.x views_plugin_display_block.inc | views_plugin_display_block::execute_hook_block_list($delta = 0, $edit = array()) |
Return a list of blocks provided by this display plugin.
File
- modules/
views/ plugins/ views_plugin_display_block.inc, line 71 - Contains the block display plugin.
Class
- views_plugin_display_block
- The plugin that handles a block.
Code
function execute_hook_block_list($delta = 0, $edit = array()) {
$delta = $this->view->name . '-' . $this->display->id;
$info = $this->get_option('block_description');
if (empty($info)) {
if ($this->display->display_title == $this->definition['title']) {
$info = t('View: @view', array('@view' => t($this->view->get_human_name())));
}
else {
$info = t('View: @view: @display', array('@view' => t($this->view->get_human_name()), '@display' => t($this->display->display_title)));
}
}
return array(
$delta => array(
'info' => $info,
'description' => $this->view->description ? check_plain(t($this->view->description)) : t('Block display from the "@view" view.', array('@view' => t($this->view->get_human_name()))),
'cache' => $this->get_cache_type(),
'class' => 'ViewsBlock',
),
);
}