Доброго дня добавляю в template.php
function THEMENAME_form_NODETYPE_node_form_alter(&$form, &$form_state, $form_id) {
$form['field_phone']['#title_display'] = 'invisible';
$form['field_e_mail']['#title_display'] = 'invisible';
}
подскажите что не верно почему не работает?
Или как еще можно не отображать заголовок поля.
Версия Drupal:
7.xКатегория:
Form API
Вопрос задан 07.12.2015 - 20:42
Ответы
debug($form['field_phone']);
debug($form['field_e_mail']);
ищите где прописан #title, туда и добавляйте #title_display
Ответ дан 07.12.2015 - 22:02
Попробуйте, также, просто добавить класс element-invisible к этим полям.
Ответ дан 08.12.2015 - 00:36
http://pastebin.com/raw.php?i=McCvVbFR
Это debug поля e-mail, пробовал такую конструкцию $form['field_e_mail']['und']['#title_display'] = 'invisible';
title_display = 'invisible' - добавляется но не на что не влиеят,и такую $form['field_e_mail']['und'][0]['#title_display'] = 'invisible';
$form['field_e_mail']['und']['#title'] = NULL;, тоже не выходит