<?php function MYMODULE_form_alter(&$form,$form_state,$form_id){ //.... }?>
Благодарю за вариант, правда я имел ввиду, есть ли какой-нибудь не ручной способ:) т.к. в php пока не очень силен, и в хуках не разбирался..
но если другого варианта нет, то придется вникать.
Комментарии
Возможно:
<?php
function MYMODULE_form_alter(&$form,$form_state,$form_id){
//....
}?>
Благодарю за вариант, правда я имел ввиду, есть ли какой-нибудь не ручной способ:) т.к. в php пока не очень силен, и в хуках не разбирался..
но если другого варианта нет, то придется вникать.
<?php
function MYMODULE_form_alter(&$form,$form_state,$form_id){
//....
}?>
расскажите пожалуйста поподробнее..
form_id я так понимаю - это ИМЯ поля, а с помощью какого кода убираются ненужные поля в этой функции?
не ручное решение Display suite + Display Suite profile
кстати возможно и panels такое может, только я с ним не работал
да, я тоже слышал про панели, ещё руки не дошли с ними разобраться)
<?php
function MYMODULE_form_alter(&$form,$form_state,$form_id){
if ($form_id == 'user_profile_form') {
unset($form['theme_select']);
unset($form['timezone']);
unset($form['locale']);
}
}
?>
Большое вам спасибо!!!