Files
edlp_d8/sites/all/themes/custom/edlptheme/edlptheme.theme
T

45 lines
1.0 KiB
Plaintext

<?php
/**
* @file
* Functions to support theming in the edlp theme.
*/
use Drupal\Core\Form\FormStateInterface;
// function edlptheme_preprocess_input(&$vars){
// dsm($vars, 'vars');
// $vars['attributes']['placeholder'] = "salut";
// }
/**
* Implements hook_form_alter
*/
function edlptheme_form_user_login_form_alter(&$form, FormStateInterface $form_state, $form_id) {
// dpm($form_id, 'form_id');
// dpm($form, 'form');
$form['name']['#attributes']['placeholder'] = (string) $form['name']['#title'];
unset($form['name']['#title']);
$form['pass']['#attributes']['placeholder'] = (string) $form['pass']['#title'];
unset($form['pass']['#title']);
}
function edlptheme_preprocess_edlp_productions(&$vars){
foreach($vars['nodes'] as &$node){
switch($node['vm']){
case "image_2_columns":
$cols = 4;
break;
case "image_1_columns":
$cols = 2;
break;
case "text_1_column":
$cols = 2;
break;
};
$node['cols'] = $cols;
}
// dpm($vars);
}