Creare un layout alternativo della view category blog
-
-
Ah, ok, scusa, non avevo capito.
Mi dispiace ma su questo non sono ferrata.Anche se non riesco a capire perchè non "basta" un layout alternativo da impostazioni joomla. Che di fatto è già abbastanza personalizzabile.
-
@jabba ha detto in Creare un layout alternativo della view category blog:
Sto impazzendo su una cosa apparentemente banale. È normale che non riesca a fare un layout in più oltre al default per la vista categoria blog degli articoli? C'è solo modo aggiungendo un nuovo tipo di voce di menù? Non si può fare categoria blog standard e scegliere un layout dalle opzioni della voce di menù?
Non credo che è possibile quel scenario, di scegliere il nuovo layout dalle opzioni della voce di menu.
Ma perché non vuoi creare una nuova voce di menu scegliendo il tuo layout personalizzato al posto di utilizzare le opzioni della stessa voce?
-
Principalmente questione di comodità: e facilità d'uso per i clienti. Dire "crei voce layout blog e scegli la grafica dal menu a tendina" è diverso rispetto a creare una voce diversa a seconda di cosa vuoi che salti fuori. Senza contare che io devo creare vari xml a seconda di quante voci voglio mentre basterebbe un file PHP che viene caricato al posto del default se decido di selezionarlo da menù a tendina ( che è poi quello che succede per i singoli articoli se non erro)... Non so, mi sembra overkill così
-
@jabba ha detto in Creare un layout alternativo della view category blog:
Ok grazie,ho capito quello che intendi. Io dico proprio creazione di un layout alternativo a livello di PHP, con nuovi file dentro la cartella HTML del template che danno proprio una struttura completamente differente alla pagina. Grazie comunque!
Io ricordo di averlo fatto in Joomla 3, proprio come hai descritto tu.
Butta un occhio qua:https://www.joomla.it/guide-joomla-3/8454-i-template-layout-alternativi.html
-
Sisi avevo visto quella guida, ma mentre ci si riesce per articoli, moduli ecc.. per categorie proprio non ce la faccio...
Se ho un layou "servizi.php":

Nella voce di menu non compare niente:

compare qualcosa nella singola categoria:

ma anche selezionadolo non mi cambia niente lato frontend (rimane sempre con visualizzazione "default")
Se invece aggiungo l'XML:

Mi compare correttamente come nuovo tipo di voce di menu:

E in questo modo funziona, mi salta fuori il layout corretto.
Quindi diciamo che di per se ci si riesce... ma non ho idea del perchè non fuziona quello che nella guida mettono come soluzione 1 (layout alternativo SENZA xml)... boh...
-
La guida è vecchiotta.
Vabbé dai, alla fine è saltato fuori il risultato voluto. -
Se non ti piace la soluzione proposta come nuova tipologia voce di menu, puoi sempre creare un child, fare il tuo override e assegnarlo solamente a quella voce di menu desiderata

-
Sisi la soluzione è sicuramente valida, con l'XML puoi aggiungere anche altre opzioni che ti puoi giocare nel layout, mi sembrava solo strano che puoi creare override praticamente di tutto (singolo articolo, moduli, ecc...) con i soli file php (da scegliere nei layout a tendina) ma non con la view blog della categoria, mi sembrava strano, solo quello
