Buongiorno a tutti voi ragazzi...
Ho da poco installato Drupal 7 e come esercitazione stavo provando a rifare da capo un sito già creato con Drupal 6.
Devo però tradurre il seguente codice php in Drupal 7, come si fa?
<?php
if ( arg(0) == 'node' && is_numeric(arg(1)) ) {
$node = node_load(arg(1));
if ( $node->type == 'schede' ) {
print $node->field_via[0]['value'];
}
}
?>
Sareste anche così gentili da darmi un link dove trovare l'elenco delle variabili usate in Drupal 7?
Grazie mille a tutti per l'aiuto!!!
Risolto!!!
Ho trovato la soluzione e la posto, magari può servire a qualcuno:
Come potete vedere, l'unica cosa che cambia in DRUPAL 7 è la riga del print. Adesso dopo il nome del campo ci va anche ['und'] che non so cosa significa però...
Grazie comunque!!!
l'indice 'und' pare essere legato alla presenza o meno del modulo locale (per le traduzioni). Leggi qua: http://drupal.org/node/1052514 ma soprattutto:
http://www.computerminds.co.uk/articles/rendering-drupal-7-fields-right-way
Grazie mille per l'aiuto e i consigli Pinolo. Ho seguito i due link e sono riuscito a capirci qualcosa in più.
Posso approfittare per chiederti aiuto nell'aggiornare per questo codice in Drupal 7?
In pratica mi permette di stampare un QUICKTAB all'interno di un nodo. In Drupal 6 funziona benissimo, ma non riesco ad aggiornare la sintassi per Drupal 7. Forse mi sbaglio, ma penso che si debba cambiare solo l'istruzione del print, ma non so come....
Grazie mille.
Per argomenti diversi, apri un'altra segnalazione, per favore.
Ok...Fatto!!!