Come creare Viste con il primo Nodo in elenco diverso da tutti gli altri

5 contenuti / 0 new
Ultimo contenuto
Come creare Viste con il primo Nodo in elenco diverso da tutti gli altri

Lavorando nella creazione di un tema base e funzionalità per il mobile, mi sono chiesto se era possibile creare una vista per la FrontPage che mostrasse il teaser del primo nodo in elenco e solo i titoli di tutti gli altri.

Cioè, sarebbe FORSE + corretto creare una vista apposita che intervenire nel tema con un >if< per riconoscere il primo nodo in frontpage.

E' possibile?

Ciao Bohz, ti spiego meglio quello che devo fare.

Ogni sito web utilizza la view frontpage che una vista standard del modulo view (indipendentemente dagli accorgiementi aggiunti).

Questa vista viene utilizzata per i siti web normali.

Adesso io avrei bisogno di un'altra vista per la frontpage da utilizzare SOLO quando li stesso sito web viene aperto da un dispositivo mobile di tipo smartphone. Vorrei che questa vista fosse caratterizzata dal primo nodo che mostra l'intero teaser e tutti i nodi a seguire solo il titolo.

In più vorrei capire come fare per far si che la frontpage normale venga usate sui computer normali, mentre l'altra frontpage venga invece utilizzata SOLO sui dispositivi mobile.

Al momento sto utilizzando il modulo mobile_tools.

Puoi darmi indicazioni?

non mi sono ancora occupato di dispositivi mobili, sorry.
il punto è caricare una vista piuttosto che un'altra in base all'user agent o ad altro parametro.
Se mobile tools fornisce questo trigger via JS o commenti html o altro dovresti poterlo fare con un template ad hoc.
ma sono solo supposizioni...

Ciao,
ho provato a fare la vista... in effetti viene fuori qualcosa di interessante.

Però, non riuscendo a far selezionare una vista diversa per la frontpage del mobile, ho optato per un'azione diretta sul tema mobile. Infondo, se il sito utilizza già la vista frontpage di views, bastato 1 contatore, 3 instruzioni if in node.tpl.php e tutto funziona alla grande.