2016-06-19 9 views
0

webform 체크 박스와 라디오 버튼의 스타일을 다르게하려고합니다. 이런 이유로 나는 span 요소를 레이블에 삽입하고 원래의 확인란 대신 사용하고 싶습니다.Drupal webform element label에 span 태그를 추가하는 방법은 무엇입니까?

이 모듈을 찾았습니다 : https://www.drupal.org/project/webform_optionsmarkup, 그러나 목록에없는 옵션 중 내 웹 양식 필드 설정에 나타나지 않습니다.

어떤 신체가 이것을 달성하는 좋은 해결책을 알고 있습니까?

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; 
    } 

}

답변

0

내 대답은 아마 바보 보이는,하지만 당신은 모든 CSS 만 달성 할 수 있을까? 같은 것을 사용하여

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