You are here

function view_mode_page_pattern_features_export_render in View Mode Page 7

Same name and namespace in other branches
  1. 8 view_mode_page.features.inc \view_mode_page_pattern_features_export_render()
  2. 8.2 view_mode_page.features.inc \view_mode_page_pattern_features_export_render()
  3. 7.2 view_mode_page.features.inc \view_mode_page_pattern_features_export_render()

Implements hook_features_export_render().

File

./view_mode_page.features.inc, line 41
Integrate View Mode Page with the Features module

Code

function view_mode_page_pattern_features_export_render($module_name, $data, $export = NULL) {
  $code = array();
  $code[] = '  $vmp_config = array();';
  $code[] = '';
  foreach ($data as $sys_name) {
    list($content_type, $view_mode) = explode(':', $sys_name);
    $item = module_invoke('view_mode_page', 'get_patterns', $content_type, $view_mode);
    $code[] = '  $vmp_config[] = ' . features_var_export($item, '  ') . ';';
  }
  $code[] = '  return $vmp_config;';
  $code = implode("\n", $code);
  return array(
    'view_mode_page_pattern_default' => $code,
  );
}