доброго. не могу отключить переключатель языка в форме.
function MYTHEME_form_user_profile_form_alter(&$form,$form_state,$form_id){
dsm();
$form['timezone']['#access'] = FALSE; //remove the "timezone" field from the form (default value is still saved)
$form['field_somefield']['#weight'] = -50; //move the field up
$form['actions']['submit']['#value'] = t('Yes!!!');
$form['picture']['#access'] = FALSE;
$form['language']['#access'] = FALSE; //кроме этой строчки всё работает
}
dsm(); показывает, что есть "language (String, 0 characters )" но отключать отказывается...
PS как t('Yes!!!'); задать русский язык?
Комментарии
ззы как пользоваться print_r($form);? вываливает кучу всего. как в ней найти нужные значения?
Вес модуля.
А, блин, не туда )
admin/config/regional/language выключить английский (ну это точно туда))
не понял.
вообще я придумал. просто в СSS задать display:none. но это костыль, а хотелось бы разобраться в этой теме раз и на всегда.
может трабл из-за того, что там не просто поле, а радиобокс и нужно поэлементно отключать? но не могу найти нужных значений.