Drupal → Улучшаем вывод Image CAPTCHA
Небольшой хак Image CAPTCHA, выводящий картинку перед полем, а не перед label-ом:
→
// template.php /** * Preprocess function for theme_captcha(). */ function THEMENAME_preprocess_captcha(&$vars) { if ($vars['element']['#captcha_type'] == 'image_captcha/Image' && isset($vars['element']['captcha_widgets'])) { $vars['element']['captcha_widgets']['captcha_response']['#field_prefix'] = drupal_render($vars['element']['captcha_widgets']['captcha_image']); $vars['element']['captcha_widgets']['captcha_image']['#access'] = FALSE; } }
Комментарии
Спасибо, все просто и легко :)
Спасибо! То что нужно.
Спасибо, шикарное решение. А то по дефолту страшно смотрится каптча
Оставить комментарий