Domanda

Ho una visione che ho creato che seleziona blog Messaggi in base a un termine specifico tassonomia, creando una sorta di "Posti di primo piano" opinione che ho incorporato sulla prima pagina del mio sito. Il problema Continuo a correre in cerca di uscita la vista in modo che ogni post è semanticamente marcato utilizzando alcuni dei nuovi HTML. Ho provato il built-in "Riscriviamo l'uscita di questo campo", ma ignora i tag che uso (ad esempio, articolo, intestazione, piè di pagina) e avvolge tutto in div anche quando ho deselezionare i tag segnaposto.

Devo creare un vista imperativi - view_name.tpl.php di riscrivere l'output di ogni post come appare nella vista, oppure ho bisogno di usare i ganci pre-elaborazione nel template.php per influenzare l'uscita?

I dovrebbe indicare che ho esperienza di base con la scrittura di PHP e ganci pre-elaborazione, ma posso tutte le risorse ho bisogno di spostare giù il linke se sto indicato nella direzione giusta.

È stato utile?

Soluzione

Si noterà che a suo parere sotto il blocco "Regolazioni" c'è un link per tema: Informazione. Si esporrà tutti i file del tema che sono chiamati per la visualizzazione. È possibile utilizzare generico per file dei temi molto dettagliato che sarà solo l'uso per la vostra vista visualizzazione.

Il primo nome di file in uscita Display è vista-view.tpl.php. Che si applica a tutte le viste e display. Il prossimo nella lista è vista-view - [nome della vista] .tpl.php. Esso si applica solo alla vista. Mantiene il drill-down fino a quando non ottiene il più specifici possibile. vista-view - [nome della vista] - default.tpl.php è l'ultimo della lista e si applica solo alla visualizzazione di default della vista. Facendo clic sul display di uscita: link esporre il codice del modello che vede usi. Semplicemente copia e creare un nuovo file di modello con una delle suggerito nella lista. Di solito è meglio essere il più specifici possibile. Il file di modello può andare ovunque nel vostro tema e vista lo pick up fino a quando si file di modello Ripeti analisi delle informazioni tematizzazione e salvare la vista. Ci sono modelli di vista, i modelli di fila, modelli di campo e modelli specifici di campo.

Una volta che si impara a manipolare i file di modello di vista sarà davvero aprire il vostro possibilità di design.

Altri suggerimenti

Recinzioni si presenta come un ottimo modulo (per Drupal 7) per il controllo di markup vista dell'uscita:

Pagina del progetto:

http://drupal.org/project/fences

Dalla pagina del progetto:

"Fences è un uno strumento facile da usare per specificare un elemento HTML per ogni campo. Questa scelta elemento si propaga in tutto il mondo è il campo utilizzati, come occhiolini, feed RSS e Vista. Non è necessario tenere riconfigurare lo stesso elemento HTML più e più volte ogni volta si visualizza il campo ".

Mi piace questo bit particolare (grande per il debug di uscita):

"Il meglio di tutti, Recinti fornisce di markup più magri di Drupal 7 nucleo ! E può sbarazzarsi dei classi estranee troppo! "

Questa è anche bello - riducendo la ripetizione del lavoro:

"Questo tipo di strumento è necessario al fine di creare output HTML5 semantici da Drupal. Senza tale strumento una, è necessario creare campo personalizzato modelli in vostro tema per ogni campo. :( "

Si sono considerate le alternative popolari troppo:

Progetti simili includono campi semantici , wrapper e un strumento all'interno del Visualizzazione Suite extra. Ma pensiamo che questo approccio è Morefasterbetter ™.

Si ringrazia utente Drupal rhache per menzionare il Recinzioni Drupal modulo nella loro commento su questa questione Is semantiche Visualizzazioni modulo obsoleti da Visite 3?

E 'possibile provare vista semantico modulo.

Come si dice a questo problema , è utile per l'uscita HTML5.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top