Drupal cck
De la EuroDomenii - Domenii .Eu .Ro Registrator Acreditat
(Diferența dintre versiuni)
		
		
 (Pagină nouă:   Categorie:Drupal)  | 
		 (→Template CCK Formular add in Drupal 6)  | 
		||
| (O revizie intermediară neafișată) | |||
| 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 curentă din 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