Темизация страницы добавления ноды (например блога)

Главные вкладки

Аватар пользователя Oleg2008 Oleg2008 17 января 2008 в 19:26

Что-то ну никак не могу найти, как сделать следующую штуку Smile

Мне надо сделать темизацию страницы добавления ноды, например для блога (node/add/blog). Через css не получится, потому как мне нужно добавить некоторые html элементы в оформление формы добавления ноды. Через theme_blog_form не получилось.

Подскажите, как это делается правильно? В идеале было бы создание отдельного шаблона, что-нибудь наподобие node-blog-add.tpl.php.

З.Ы. Версия друпала 5.3.

Комментарии

Аватар пользователя Oleg2008 Oleg2008 18 января 2008 в 11:13

Ёлы палы товарищи... Неужели никто подсказать не может? Поидее же там всё просто должно быть... но никак не могу найти как это делать..

Аватар пользователя Oleg2008 Oleg2008 23 января 2008 в 17:02

Это всё не то...
hook_form - ну понятно что hook_form - это и есть реализация функции добавления, только темизировать её не получается у меня.

"А вот еще есть модуль для этого дела
http://drupal.org/project/nodeformtemplate"

Посмотрел - этот модуль позволяет вписывать какие-то готовые данные в форму создания ноды.

Мне нужно темизировать (изменить отображение, ну как еще назвать это не знаю) страницу добавления нобы. Ну грубо говоря, есть страница "/node/add/blog" - вот например как сделать: над полем "Заголовок" вставить картинку и под этим полем вставить картинку?

Аватар пользователя mixey mixey 16 февраля 2008 в 22:44

<%
function yourmodule_form_alter($form_id, &$form) {
if ($form_id == 'your_form_ID') {
$form['novaja_kartinka'] = array(
'#value' => '',
'#weight' => '-10'
);
}
}
%>

Примерно так