Ciao a tutti!
ho trovato questa documentazione per personalizzare la creazione di una newsletter con simplenews.
http://drupal.org/node/268404
Funziona tutto correttamente ma mi fermo in un punto:
con questa funzione
<?php // Add Form Start (jghyde)
if ((arg(0) == 'node') && (arg(1) == 'add') && (arg(2) == 'simplenews'))
{
function phptemplate_node_form($form)
{
//return _phptemplate_callback('node-simplenews-edit', array('form' => $form));
return theme_render_template(drupal_get_path('theme', 'garland') .'/node-simplenews-edit.tpl.php', array());
}
}
// Add Form End
// Edit Form Start (Dublin Drupaller)
if ((arg(0) == 'node') && (arg(2) == 'edit'))
{
$node = node_load(array('nid' => arg(1)));
function phptemplate_node_form($form)
{
return theme_render_template(drupal_get_path('theme', 'garland') .'/node-simplenews-edit.tpl.php', array());
}
}
// Edit Form End ?>
carico il template per la creazione della newsletter e fin qui tutto bene ma quando inserisco in "node-simplenews-edit.tpl.php" la funzione
<?php
print drupal_render($form['field_nieuwsbr_actie']['0']['value']);
?>
questa non mi restituisce nulla...
Ho dovuto modificare la funzione precedente erchè non funzionava con drupal 6 ma guardando le api in teoria dovrebbe funzionare drupal_render...
Sapete dove sbaglio?
Grazie
Ciao
ma quello è un campo di esempio!
devi inserire il nome del TUO campo
..oppure hai anche tu un campo
field_nieuwsbr_actie
?Certified to Rock
Si si ho lasciato quello per comodità ma ho messo il mio
<?php drupal_render($form['field_corpo_editoriale']['0']['value']) ?>
ma non funziona comunque...
Ho inserito in fondo anche
<?php drupal_render($form) ?>
ma nulla da fare...
Nessuno sa darmi una dritta?