pubblicare un contenuto omettendo un campo

Posts: 148
Iscritto il: 04 Apr 08

E' parecchio che ci giro in torno, sono a corto dell'intuizione giusta.

Ho creato un nuovo contenuto con Titolo, Recensione, Corpo.
Pubblicandolo voglio vedere solo Titolo e Corpo. No recensione, che mi serve solo in homepage.

So che è una cosa fattibile, ma non riesco a trovare nessuna info al rigurado che mi indirizzi.


Posts: 148
Iscritto il: 04 Apr 08

Sono il primo pirla che tenta l'omissione?
L'idea è: se creo un campo recensione ci sarà da quache parte una variabile $field_recensione da poter utilizzare DA QUALCHE PARTE per far stamparte il nodo senza l'amata recensione....


Posts: 475
Iscritto il: 09 Giu 05
Sviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneModeratore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manuali

Devi crearti un tema per quel nodo specifico tipo: nomedeltuonodo.tpl.php e li dentro metti il codice che vuoi.
Meglio ancora: parti dal template node.tpl,php, lo copi/incolli e lo rinomini

Ciao
Gianni


Posts: 148
Iscritto il: 04 Apr 08

non è così facile. in node.tpl.php stampa l'intero contenuto tramite la variabile

<?php
print $content
?>
. e quindi mi stampa anche il campo recensione


Posts: 475
Iscritto il: 09 Giu 05
Sviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneModeratore di Drupal ItaliaRedattore di Drupal Italia. Contribuisco a manuali

.....gente di poca fede Eye-wink

http://drupal.org/node/11816

dentro node tu hai tutto tutto l'oggetto $node, quindi:
$node->title
$node->body
$node->tuocampo

ovviamente il $node->tuocampo (e quì bisogna vedere se tu hai usato cck o altro), comunque il modo di richiamarlo è simile in entrambi i casi.

P.S.
nella fretta ho scritto node.tpl.php, ovviamente il tema per il tuo nodo specifico avrà il nome di: node-nomenodo.tpl.php
esempio: node-story.tpl.php

Ciao
Gianni


Posts: 148
Iscritto il: 04 Apr 08

in effetti.........sembra che mi sia montato un problema da niente. appena ho un minuto allora ci provo!


Posts: 148
Iscritto il: 04 Apr 08

Fatto! il percorso da seguire per stampare solo il contenuto è questo:

<?php
print $node->content[body]["#value"];
?>


Posts: 1784
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

se è un CCK di tipo testo puoi scegliere come visualizzarlo direttamente nel campo display del content type, così ma mantenere le funzionalità anche al cambio di tema.

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 9
Iscritto il: 01 Nov 07

riapro il thread con una domanda:
se creo il file node-story.tpl.php posso modificare in un colpo solo tutti i nodi del "tipo di contenuto" story. E fin qui ci siamo.
Ma se volessi intervenire su un singolo nodo che fa parte del "tipo di contenuto" story, lasciando gli altri inalterati? C'è forse un modo, magari creando un ulteriore file col nome del nodo all'inizio?


Posts: 1784
Iscritto il: 01 Gen 07
Admin di Drupal ItaliaSviluppatore DrupalDrupal Monkey. Mangio moduli e API a colazioneTraduttore

node-story-120.tl.php dove 120 è il NID del nodo che vuoi customizzare.

__________________

Ciao
    Mavimo
_________________
Io mio sito su Drupal, CFD e OpenFOAM (e se vi chiedete cosa c'entrano l'uno con l'altro.. bhè, non so nemmeno io la risposta Sticking out tongue )


Posts: 9
Iscritto il: 01 Nov 07

perfetto, grazie mille!


Condividi contenuti