You are here

varbase_editor.ds.inc in Varbase Editor 7.3

File

varbase_editor.ds.inc
View source
<?php

/**
 * @file
 * varbase_editor.ds.inc
 */

/**
 * Implements hook_ds_field_settings_info().
 */
function varbase_editor_ds_field_settings_info() {
  $export = array();
  $ds_fieldsetting = new stdClass();
  $ds_fieldsetting->api_version = 1;
  $ds_fieldsetting->id = 'file|image|wysiwyg';
  $ds_fieldsetting->entity_type = 'file';
  $ds_fieldsetting->bundle = 'image';
  $ds_fieldsetting->view_mode = 'wysiwyg';
  $ds_fieldsetting->settings = array(
    'field_text' => array(
      'formatter_settings' => array(
        'ft' => array(
          'func' => 'theme_ds_field_expert',
          'fi' => TRUE,
          'fi-el' => 'span',
          'fi-cl' => 'caption-text',
          'fi-at' => '',
          'fi-def-at' => TRUE,
          'fi-odd-even' => FALSE,
          'fi-first-last' => FALSE,
        ),
      ),
    ),
  );
  $export['file|image|wysiwyg'] = $ds_fieldsetting;
  return $export;
}

/**
 * Implements hook_ds_layout_settings_info().
 */
function varbase_editor_ds_layout_settings_info() {
  $export = array();
  $ds_layout = new stdClass();
  $ds_layout->api_version = 1;
  $ds_layout->id = 'file|image|wysiwyg';
  $ds_layout->entity_type = 'file';
  $ds_layout->bundle = 'image';
  $ds_layout->view_mode = 'wysiwyg';
  $ds_layout->layout = 'ds_1col';
  $ds_layout->settings = array(
    'regions' => array(
      'ds_content' => array(
        0 => 'file',
        1 => 'group_caption_wrapper',
        2 => 'field_text',
      ),
    ),
    'fields' => array(
      'file' => 'ds_content',
      'group_caption_wrapper' => 'ds_content',
      'field_text' => 'ds_content',
    ),
    'classes' => array(),
    'wrappers' => array(
      'ds_content' => 'span',
    ),
    'layout_wrapper' => 'span',
    'layout_attributes' => '',
    'layout_attributes_merge' => 1,
    'layout_link_attribute' => '',
    'layout_link_custom' => '',
  );
  $export['file|image|wysiwyg'] = $ds_layout;
  return $export;
}