public function preprocess(&$vars) { parent::preprocess($vars); if (!isset($vars['value'])) { if (isset($vars['fieldDef']['_value'])) { $vars['value'] = $vars['fieldDef']['_value']; } else { $vars['value'] = 1; } } else { $vars['attrs']['checked'] = 'checked'; } }
/** * Preprocesing logic for option-lists. * * @param $vars list of references to tenplate vars. */ public function preprocess(&$vars) { parent::preprocess($vars); $options = $this->vars['options']; $_options = []; foreach ($options as $k => $v) { if (is_numeric($k)) { $_options[$v] = $k; } else { $_options[$k] = $v; } } $this->vars['options'] = $_options; }
public function preprocess(&$vars) { parent::preprocess($vars); unset($vars['attrs']['value']); unset($vars['attrs']['type']); }
public function preprocess(&$vars) { parent::preprocess($vars); $vars['value'] = $vars['fieldDef']['value']; }