Как проще вывести форму добавления материала(ноды) в закладке[Решено]

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

Аватар пользователя darkdim darkdim 4 сентября 2011 в 12:50

Доброго времени суток!
Посоветуйте как проще вывести форму добавления ноды(node/add/type) во вкладке или в закладке Qtabs, может в закладке меню? Какие есть варианты и направления подходов. Может есть туториалы?
Заранее благодарю!

Комментарии

Аватар пользователя darkdim darkdim 4 сентября 2011 в 15:14

Сам спросил, сам ответил...

нашел такое решение:

<?php
  
// required for Drupal 6
  
module_load_include('inc''node''node.pages');  
  
// which nodeform you want
  
$node_type 'YOUNODETYPE';
  
$form_id $node_type '_node_form';
  
// maybe add current users info
  
global $user;
  
// create a blank node
  
$node = array(
    
'uid' => $user->uid
    
'name' => (isset($user->name) ? $user->name ''), 
    
'type' => $node_type
  );
  
// Invoke hook_nodapi and hook_node
  
node_object_prepare($node);
  
// Or you can also use an exiting node, for example 
  // $node = node_load(123);
  // and the display the form:
  
$output drupal_get_form($form_id$node);
?>

запихиваем в блок, ставим фильтр php и можно цеплять и в QTabs и т.д.