Definire il field widget nel node.tpl

2 contenuti / 0 new
Ultimo contenuto
Definire il field widget nel node.tpl

Come da titolo, dopo aver personalizzato un node.tpl per uno specifico content type, vorrei definire per i campi printati, ad esempio

<?php
 
print render($content['body']);
?>
, il widget da utilizzare, possibilmente parametrizzabile.
È possibile secondo voi?

Grazie.
Daniele

Drupal Version:

Ciao, dato che ogni drupalsite ha una eventuale personalizzazione, nonchè differenti lingue, io metterei in node.tpl.php

DEBUG:

<?php
 drupal_set_message
('<pre>'. print_r(node, TRUE) .'</pre>');
?>

per avere appunto il debug dei campi.
Poi potrai scriverli in questo modo "und" sta per undefined language:

<?php
 
print $node->nid;
?>

<?php
 
print $node->body['und'][0]['summary'];
?>

<?php
 
print $content[$terms['#field_name']];
?>

...e cosi via, dipende appunto dai campi che hai. Al massimo fai un copia incola qui, del debug, se hai bisogno di aiuto.
Ciao