Blog

Come sovrascrivere un layout di una componente, un modulo o un plugin in Joomla! Override

Peppe Galise

Creare in Joomla un override del template con un nuovo layout per componenti, moduli e plugin

come sovrascrivere un layout di una componente modulo plugin in joomla override

Apportare modifiche ai file del core di Joomla o di una componente (modulo o plugin) è spesso necessario, ma c'è un modo giusto e uno sbagliato per farlo.

Il modo sbagliato è modificare direttamente i file di Joomla o nella cartella principale dell'estensione. Se lo fai, perderai tutte le modifiche al prossimo aggiornamento del tuo sito o delle estensioni.

Il modo giusto è usare un override. In questo articolo, ti mostrerò cosa gli override e come puoi usarli per modificare in sicurezza componenti, moduli e plugin.

 

Un'introduzione sugli override

Che cosa? Un override è un file che viene caricata al posto del normale file core.
Dove? In Joomla, gli override sono quasi sempre posizionati all'interno dei file del template.
Chi? Quasi tutti i web designer li utilizzano. Se acquisti un template o scarichi un template gratuito, c'è il 99% di possibilità che utilizzi gli override per aiutarti nella progettazione del tuo sito.
Come? Continua a leggere e scopri come sovrascrivere moduli, componenti e plugin.

 

1. Creare un override del template

- Dal menu principale vai su Estensioni -> Template -> Lista Template

- Individua il template predefinito del tuo sito internet e fai clicca su [Il nome del tuo template] Dettagli e file.

- Ora clicca sulla tab Crea Override.

- Cerca il modulo, la componente o il plugin di cui vorresti effettuare la sovrascrittura. Se si tratta di una componente, naviga all'interno delle cartelle per individuare il file.

- Individuato il file di cui vorresti effettuare l'override, cliccaci sopra. Joomla creerà automaticamente una copia dei file, che potrai utilizzare come override, salvandoli derrattamente nella cartella del tuo template.

I nuovi file si troveranno in /templates/tuoteamplate/html/nomecomponente/nomelayout/

Lo stesso vale per i moduli e i plugin.

 

2. Personalizza il nuovo layout

- Dal menu principale vai su Estensioni -> Template -> Lista Template

- Individua il template predefinito del tuo sito internet e fai clicca su [Il nome del tuo template] Dettagli e file.

- Rimani sulla tab Editor e naviga tra le cartelle presenti all'interno della cartella html

- Individuato il file creato al passaggio numero 1. di questo articolo, cliccaci sopra. Potrai modificare il contento del file e successivamente salvarlo.

 

Rapido e semplice!

Spero che questo mio articolo ti sia stato utile.

Se sei interessato ad un sito internet dinamico e innovativo con Joomla o qualsiasi altro CMS puoi contattare la web agency di Corato (Bari) Interno15

Etichettato sotto

Peppe Galise

Peppe Galise

UX Designer and Web Developer

Grafica, codice di programmazione e fumetti sono il mio pane quotidiano sin da ragazzino, per questo nei miei lavori si scorge il giusto equilibrio fra estro creativo e rigore informatico.
Passo con destrezza dalle righe di codice agli strumenti di grafica per non perdere mai la visione completa del progetto su cui sto lavorando.
Dietro il ticchettio frenetico della mia tastiera si nasconde una mente sempre attiva, un vulcano in continua eruzione di idee a cui la mia immaginazione e la mia conoscenza informatica stanno già dando forma concreta.

Che piacere averti qui!
Hai bisogno dei nostri servizi?


Privacy Policy
Compilando il presente modulo autorizzi Interno 15 S.r.l. a raccogliere i tuoi dati al solo fine di soddisfare la tua richiesta.
Il trasferimento dei tuoi dati a terzi potrà essere necessario al fine della mera esecuzione della richiesta stessa.
I dati non verranno trasferiti a terzi per altri scopi commerciali.

 

Sviluppiamo siti internet e siti e-commerce, pianifichiamo strategie di marketing digitale, curiamo l’ideazione e la realizzazione grafica di bilanci aziendali e company profile. Contenuto e contenitore per noi sono ugualmente importanti per questo ci occupiamo di copywriting (in ottica SEO per il web) e di graphic design, sia per il web sia per tutto ciò che concerne materiali promozionali, brand image, corporate identity, prodotti editoriali.

La nostra sede

Via Brunelleschi, 9
70033 - Corato (Bari)
Puglia - Italia
+39 080 472 12 16
info@interno15.it

Lavora con noi

Siamo sempre alla ricerca di figure professionali da integrare al nostro staff. Se pensi di fare al caso nostro, invia il tuo curriculum!

Lavora con noi