You are here

function template_preprocess_ddblock_cycle_pager_content in Dynamic display block 6

Same name and namespace in other branches
  1. 7 ddblock.module \template_preprocess_ddblock_cycle_pager_content()

Override or insert variables into the ddblock_cycle_pager_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 1864
Enables your site to display dynamic content in a block.

Code

function template_preprocess_ddblock_cycle_pager_content(&$vars) {

  //symplify pager content settings
  $vars['delta'] = $vars['pager_settings']['delta'];
  $vars['output_type'] = $vars['pager_settings']['output_type'];
  $vars['pager'] = $vars['pager_settings']['pager'];
  $vars['pager_container'] = $vars['pager_settings']['pager_container'];
  $vars['pager_event'] = $vars['pager_settings']['pager_event'];
  $vars['pager_height'] = $vars['pager_settings']['pager_height'];
  $vars['pager_width'] = $vars['pager_settings']['pager_width'];
  $vars['pager_position'] = $vars['pager_settings']['pager_position'];
  $vars['template'] = $vars['pager_settings']['template'];
  $vars['custom_template'] = $vars['pager_settings']['custom_template'];
  $vars['imgcache_pager_item'] = $vars['pager_settings']['imgcache_pager_item'];

  // additional candidate template files
  if ($vars['template'] == 'custom') {
    $vars['template_files'][] = 'ddblock-cycle-pager-content-' . $vars['custom_template'];
    $vars['template_files'][] = 'ddblock-cycle-pager-content-' . $vars['delta'];
  }
  else {
    $vars['template_files'][] = 'ddblock-cycle-pager-content-' . $vars['template'];
    $vars['template_files'][] = 'ddblock-cycle-pager-content-' . $vars['delta'];
  }
}