Drupal cck

De la EuroDomenii - Domenii .Eu .Ro Registrator Acreditat

(Diferența dintre versiuni)
Salt la: navigare, căutare
(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

Unelte personale
Trusa de unelte