У меня есть форма в моем модуле (mymodule)...
function mymodule_form()
{
$form['mytext'] = array(
'#title' => 'Password',
'#type' => 'password',
'#size' => 10,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Cool!',
);
$form['cool_submit'] = array(
'#type' => 'submit',
'#value' => 'Cool Submit!',
);
return $form;
}
Я использовал хук hook_entity_view для отображения этой формы во всех отображаемых объектах drupal.
function mymodule_entity_view($entity, $type, $view_mode, $langcode) {
$entity->content['myadditionalfield'] = mymodule_form();
}
При отображении этой формы drupal сам добавляет тег DIV в mytext (поле пароля). Я хочу переопределить это и предоставить свои собственные теги DIV и тему для этой формы. Как это сделать?
Спасибо :-)