Drupal cck
De la EuroDomenii - Domenii .Eu .Ro Registrator Acreditat
(Diferența dintre versiuni)
(Pagină nouă: Categorie:Drupal) |
|||
Linia 1: | Linia 1: | ||
+ | =Template CCK Formular add in Drupal 6= | ||
+ | *Am creat un tip de continut dar vreau sa am un formular peronalizat de introducere a datelor . | ||
+ | Am gasit pentru Drupal 5 trebuie modificat prima data in template.php ceva de genul : | ||
+ | <?php | ||
+ | // Add Form Start (jghyde) | ||
+ | if ((arg(0) == 'node') && (arg(1) == 'add') && (arg(2) == 'content_event_listing')){ | ||
+ | function phptemplate_node_form($form) { | ||
+ | $form['field_website'] = ''; | ||
+ | return _phptemplate_callback('event_listing_edit', array('user' => $user, 'form' => $form)); | ||
+ | } | ||
+ | } | ||
+ | // Add Form End | ||
+ | // Edit Form Start (Dublin Drupaller) | ||
+ | if ((arg(0) == 'node') && (arg(2) == 'edit')){ | ||
+ | $node = node_load(array('nid' => arg(1))); | ||
+ | if ($node->type == 'content_event_listing'){ | ||
+ | function phptemplate_node_form($form) { | ||
+ | $form['field_website'] = ''; | ||
+ | return _phptemplate_callback('event_listing_edit', array('user' => $user, 'form' => $form)); | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | // Edit Form End | ||
+ | ?> | ||
+ | |||
+ | Dupa aceea creat template ... | ||
+ | Am incercat dar in Drupal 6 nu merge , am inteles ca nu mai exista _phptemplate_callback() . | ||
+ | |||
+ | Este posibil sa fac asa ceva in Drupal 6 ? | ||
+ | |||
+ | Sau pot sa creez un WebForm si sa pun la "advanced settings" - "Additional Processing: " cod .php ca sa-mi introduca in baza de date noduri pentru tipul de continut creat ?[http://drupal.ro/node/3885 Sursa] | ||
[[Categorie:Drupal]] | [[Categorie:Drupal]] |
Versiunea de la data 25 februarie 2009 12:09
Template CCK Formular add in Drupal 6
- Am creat un tip de continut dar vreau sa am un formular peronalizat de introducere a datelor .
Am gasit pentru Drupal 5 trebuie modificat prima data in template.php ceva de genul :
<?php // Add Form Start (jghyde) if ((arg(0) == 'node') && (arg(1) == 'add') && (arg(2) == 'content_event_listing')){ function phptemplate_node_form($form) { $form['field_website'] = ; return _phptemplate_callback('event_listing_edit', array('user' => $user, 'form' => $form)); } } // Add Form End
// Edit Form Start (Dublin Drupaller) if ((arg(0) == 'node') && (arg(2) == 'edit')){ $node = node_load(array('nid' => arg(1))); if ($node->type == 'content_event_listing'){ function phptemplate_node_form($form) { $form['field_website'] = ; return _phptemplate_callback('event_listing_edit', array('user' => $user, 'form' => $form)); } } } // Edit Form End ?>
Dupa aceea creat template ... Am incercat dar in Drupal 6 nu merge , am inteles ca nu mai exista _phptemplate_callback() .
Este posibil sa fac asa ceva in Drupal 6 ?
Sau pot sa creez un WebForm si sa pun la "advanced settings" - "Additional Processing: " cod .php ca sa-mi introduca in baza de date noduri pentru tipul de continut creat ?Sursa