Incorporare le viste nelle pagine
Ciao di nuovo!
Ho avuto un altro momento di confusione...
La situazione riguarda un modello di pagina interna. A seconda della pagina, mostra diverse immagini di sfondo e non solo, testo, ecc. È stato creato un tipo di contenuto per le pagine. Ora ci sono 5-6 diverse viste, alcune delle quali devono essere visualizzate su pagine con le relative immagini.
Domanda: come dovrei procedere? :)
Certo, si potrebbe riempire l'intestazione della vista con qualcosa, ma in tal caso per cambiare l'immagine sarebbe necessario entrare nel codice HTML e modificarlo manualmente - non mi piace questa soluzione.
Mi piacerebbe creare un campo aggiuntivo nel tipo di contenuto dove specificare il nome della vista da visualizzare!
È possibile farlo e come?
Oppure si potrebbero aggiungere 2-3 campi aggiuntivi alla vista che il modello di pagina elaborerà e mostrerà tutto.
Spero di aver descritto chiaramente il problema. È fattibile?
Una terza possibilità è quella di visualizzare un blocco di contenuto con i risultati della vista desiderata a seconda della pagina.
Potrei scrivere rigidamente nel modello, ad esempio, se URL1 (o titolo della pagina) - mostra quella vista, se URL2 - un'altra.
Ancora una volta, non sono sicuro di poter elencare tutte le necessità! Vorrei avere la possibilità di gestirlo tramite l'amministrazione.
E non capisco come chiamare la vista desiderata dal codice del modello?
Sarei grato per indicazioni/consigli.
Cordiali saluti,
Artem
PS Ho avuto un'idea - aggiungere un campo al tipo di contenuto per le viste in cui caricare per impostazione predefinita l'immagine di cui ho bisogno e nel modello della vista prendere quell'immagine e metterla nel posto giusto? Tutto sembra un po' contorto e fatto in modo... poco elegante.
Come si fa correttamente?
- Accedi o registrati per poter commentare