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

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

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

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

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

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

Комментарии

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

18 января 2008 в 11:13

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

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

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

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

23 января 2008 в 17:02

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

Примерно так

16 февраля 2008 в 22:44