function template_preprocess_ddblock_cycle_block_content in Dynamic display block 6
Same name and namespace in other branches
- 7 ddblock.module \template_preprocess_ddblock_cycle_block_content()
Override or insert variables into the ddblock_cycle_block_content templates.
Parameters
$vars: An array of variables to pass to the theme template.
$hook: The name of the template being rendered ("block" in this case.)
File
- ./
ddblock.module, line 1800 - Enables your site to display dynamic content in a block.
Code
function template_preprocess_ddblock_cycle_block_content(&$vars) {
//symplify content settings
$vars['delta'] = $vars['settings']['delta'];
$vars['image_height'] = $vars['settings']['image_height'];
$vars['image_width'] = $vars['settings']['image_width'];
$vars['imgcache_slide'] = $vars['settings']['imgcache_slide'];
$vars['imgcache_pager_item'] = $vars['settings']['imgcache_pager_item'];
$vars['output_type'] = $vars['settings']['output_type'];
$vars['pager'] = $vars['settings']['pager'];
$vars['pager_height'] = $vars['settings']['pager_height'];
$vars['pager_width'] = $vars['settings']['pager_width'];
$vars['pager_position'] = $vars['settings']['pager_position'];
$vars['slide_text'] = $vars['settings']['slide_text'];
$vars['slide_text_position'] = $vars['settings']['slide_text_position'];
if ($vars['settings']['slide_text_position'] == "top" || $vars['settings']['slide_text_position'] == "bottom") {
$vars['slide_direction'] = "horizontal";
}
else {
$vars['slide_direction'] = "vertical";
}
$vars['template'] = $vars['settings']['template'];
if ($vars['template'] == 'custom') {
$vars['custom_template'] = $vars['settings']['custom_template'];
}
// pager content settings
$pager_settings['delta'] = $vars['settings']['delta'];
$pager_settings['output_type'] = $vars['settings']['output_type'];
$pager_settings['pager'] = $vars['settings']['pager'];
$pager_settings['pager_container'] = $vars['settings']['pager_container'];
$pager_settings['pager_event'] = $vars['settings']['pager_event'];
$pager_settings['pager_height'] = $vars['settings']['pager_height'];
$pager_settings['pager_width'] = $vars['settings']['pager_width'];
$pager_settings['imgcache_pager_item'] = $vars['settings']['imgcache_pager_item'];
$pager_settings['pager_position'] = $vars['settings']['pager_position'];
$pager_settings['template'] = $vars['settings']['template'];
$pager_settings['custom_template'] = $vars['settings']['custom_template'];
$pager_settings['view_name'] = $vars['settings']['view_name'];
$vars['pager_content'] = theme('ddblock_cycle_pager_content', $pager_settings, $vars['content']);
// additional candidate template files
if ($vars['template'] == 'custom') {
$vars['template_files'][] = 'ddblock-cycle-block-content-' . $vars['custom_template'];
$vars['template_files'][] = 'ddblock-cycle-block-content-' . $vars['delta'];
}
else {
$vars['template_files'][] = 'ddblock-cycle-block-content-' . $vars['template'];
$vars['template_files'][] = 'ddblock-cycle-block-content-' . $vars['delta'];
}
//dsm($vars);
}