You are here

public function DsFieldTemplateBase::defaultConfiguration in Display Suite 8.4

Same name and namespace in other branches
  1. 8.2 src/Plugin/DsFieldTemplate/DsFieldTemplateBase.php \Drupal\ds\Plugin\DsFieldTemplate\DsFieldTemplateBase::defaultConfiguration()
  2. 8.3 src/Plugin/DsFieldTemplate/DsFieldTemplateBase.php \Drupal\ds\Plugin\DsFieldTemplate\DsFieldTemplateBase::defaultConfiguration()

Creates default configuration for the layout.

Return value

array Keyed array of default settings.

Overrides DsFieldTemplateInterface::defaultConfiguration

1 call to DsFieldTemplateBase::defaultConfiguration()
DsFieldTemplateBase::__construct in src/Plugin/DsFieldTemplate/DsFieldTemplateBase.php
Constructs a Display Suite field plugin.
2 methods override DsFieldTemplateBase::defaultConfiguration()
Expert::defaultConfiguration in src/Plugin/DsFieldTemplate/Expert.php
Creates default configuration for the layout.
Reset::defaultConfiguration in src/Plugin/DsFieldTemplate/Reset.php
Creates default configuration for the layout.

File

src/Plugin/DsFieldTemplate/DsFieldTemplateBase.php, line 109

Class

DsFieldTemplateBase
Base class for all the ds plugins.

Namespace

Drupal\ds\Plugin\DsFieldTemplate

Code

public function defaultConfiguration() {
  $config = [];
  $config['lb'] = '';
  $config['lb-col'] = \Drupal::config('ds.settings')
    ->get('ft-show-colon');
  $config['classes'] = [];
  return $config;
}