function webform_localization_webform_component_render_alter in Webform Localization 7.4
Same name and namespace in other branches
- 7 webform_localization.module \webform_localization_webform_component_render_alter()
Implements hook_webform_component_render_alter().
File
- ./
webform_localization.module, line 417 - Webform localization module.
Code
function webform_localization_webform_component_render_alter(&$element, $component) {
// Gets webform localization options that match this node ID.
$wl_options = webform_localization_get_config($component['nid']);
// Translate the translatable properties.
if ($wl_options['expose_strings']) {
module_load_include('inc', 'webform_localization', 'includes/webform_localization.i18n');
_webform_localization_translate_component($element, $component);
if (!empty($element['#attributes']['placeholder'])) {
$name = webform_localization_i18n_string_name($component['nid'], $component['cid'], '#placeholder');
$element['#attributes']['placeholder'] = i18n_string($name, $element['#attributes']['placeholder']);
}
}
}