2016-06-19 16 views
0

Ich versuche, meine Webformular-Kontrollkästchen und Optionsfelder anders zu gestalten. Aus diesem Grund möchte ich ein span Element in das Label einfügen und es anstelle der ursprünglichen Checkboxen verwenden.Wie fügt man dem Drupal webform element label?

Dieses Modul gefunden: https://www.drupal.org/project/webform_optionsmarkup, aber keine der aufgelisteten Optionen erscheinen in meinen Webformular-Feldeinstellungen.

Kennt jemand eine gute Lösung, um dies zu erreichen?

function bigdaddy_preprocess_webform_element(&$variables) { 
    if ($variables['element']['#type'] == 'textfield' || $variables['element']['#type'] == 'textarea') { 
    $variables['element']['#title_display'] = 'after'; 
    } 
    if ($variables['element']['#type'] == 'checkboxes') { 
    foreach ($variables['element']['#options'] as $key => $one) { 
     $variables['element']['#options'][$key] = "<span>jpnas</span>" . $one; 
    } 

}

Antwort

0

meine Antwort sieht wahrscheinlich albern, aber könnten Sie, dass alle nur in CSS nicht erreichen? mit somehting wie

input[type='checkbox'] { ... } 
input[type='radio'] { ... }