Autore Topic: Override del template: come personalizzare le pagine di Joomla  (Letto 46869 volte)

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Una breve guida su come utilizzare l'override del template, funzione utilissima per personalizzare il proprio sito introdotta da Joomla 1.5

Link all'articolo: http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html
« Ultima modifica: 04 Gen 2009, 16:51:16 da ste »
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

nocs90

  • Visitatore
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #1 il: 04 Gen 2009, 17:50:34 »
Complimenti,sopratutto per la mappa di google! sarà utilissima..!!!
grazie!

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #2 il: 04 Gen 2009, 18:12:32 »
Grazie per i complimenti nocs90, spero sia utile a molti :)
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #3 il: 04 Gen 2009, 18:14:11 »
Ottima guida, imparare la tecnica dell'override del template per personalizzare il layout dei componenti di Joomla, si può utilizzare anche per personalizzare il layout di estensioni esterne ?

vamba

  • Visitatore
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #4 il: 04 Gen 2009, 18:26:46 »
Citazione
personalizzare il layout di estensioni esterne
Certo! ma le estensioni devono essere state sviluppate seguendo le regole MVC e in questo caso come facciamo l'override di estensioni tipo com_content,  com_cvontact ecc. potremo effettuare l'override inserendo le modifiche nella cartella component della template utilizzata.

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #5 il: 04 Gen 2009, 18:34:30 »
Ottimo, buono a sapersi, così anche personalizzare un componente sarà più semplice

Offline maxnumero1

  • Esploratore
  • **
  • Post: 171
  • Sesso: Maschio
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #6 il: 05 Gen 2009, 09:05:39 »
bellissimo articolo,poi per uno come che non sa l'inglese....
se non ci foste voi che li spiegate,come li imparo io questi trucchi? :)
continuate cosi
mI soOn coompraTO un iMac e sTò bENisSiMHO

Offline topless

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #7 il: 05 Gen 2009, 11:13:25 »
 ::) ::) ragazzi che bomba!!! tuute le volte che ricevo una e-mail di joomla risolvo un mio problema. MA CHI SIETE!!!!!
CONTINUATE COSI' GRAZIE

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #8 il: 05 Gen 2009, 12:59:13 »
ottimo ste

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #9 il: 05 Gen 2009, 14:03:40 »
Grazie a tutti   :)
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline ventus85

  • Global Moderator
  • Instancabile
  • ********
  • Post: 6535
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #10 il: 05 Gen 2009, 14:07:28 »
Letto solo ora ma è un ottimo lavoro ed è una buona spinta per provare a fare cose diverse dal solito "installo, configuro, uso".
 ;)
Se volete aiuto non mandate messaggi privati, ma usate la funzione Cerca e postate sul forum, grazie!

Born in the wind, born to be wild!

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #11 il: 05 Gen 2009, 14:13:48 »
Grazie ventus, è esattamente così e il bello è che non si tocca nulla del pacchetto originale di Joomla. Ultimamente mi è capitato di intervenire spesso con l'override e devo dire che sono sempre rimasta soddisfatta.
Nell'articolo ho fatto un esempio con il componente contatti, ma si può fare anche con i moduli di Joomla. Tipo il modulo Login, se voglio togliere, aggiungere o distribuire in modo diverso i vari elementi, con l'override è facile e non occorre installare moduli di login di terze parti.
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline ventus85

  • Global Moderator
  • Instancabile
  • ********
  • Post: 6535
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #12 il: 05 Gen 2009, 14:15:34 »
Tipo il modulo Login, se voglio togliere, aggiungere o distribuire in modo diverso i vari elementi, con l'override è facile e non occorre installare moduli di login di terze parti.

Questo era esattamente lo scopo di utente che aveva aperto una discussione ieri.
Se volete aiuto non mandate messaggi privati, ma usate la funzione Cerca e postate sul forum, grazie!

Born in the wind, born to be wild!

Offline MiRcOv000

  • Esploratore
  • **
  • Post: 73
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #13 il: 05 Gen 2009, 17:14:51 »
Circa una nno e mezzo fa usavo ZenCart che ha anch'sso un sistema di override. Comodissimo. Poi scoprii, o riscoprii, è meglio, Joomla! ed una delle carenze che avevo notato era proprio l'assenza di un sistema di override. Ora, però, con immenso piacere scopro che è stato implementato. Solo, @ ste, potresti indicarmi un link? Cioè, va bene che basta inserire la cartella dell'override nella cartella del template, ma una reference guide?

Per esempio, nell'articolo hai scritto che il percorso per modificare, per esempio, questo file components/com_content/views/article/tmpl/default.php diventa, nel template, NOME_TEMPLATE/html/com_content/article/default.php

Il path di un modulo (es modules/mod_login/tmpl/default.php) nel template diventa NOME_TEMPLATE/html/mod_login/default.php.

Insomma, i percorsi cambiano, anche se leggermente: qual è la logica? Devo andare a fortuna?
Ora Aerendir

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12763
  • Sesso: Maschio
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #14 il: 05 Gen 2009, 17:18:29 »
Costretto all'inattività da due giorni per mancata connessione leggo questo articolo. Quando sono arrivato alla mappa che indicava Vicenza mi son detto: chi sarà questo vicentino che sta scrivendo questo meraviglioso articolo? Poi ho visto che era di Ste! Dovevo immaginarlo! Grazie conterranea! Ti mando un mazzo di rose!

[allegato eliminato da un amministratore - Il file era vecchio]
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #15 il: 05 Gen 2009, 17:46:45 »
@MiRcOv000: trovi il link alla reference guide in fondo all'articolo
http://docs.joomla.org/Understanding_Output_Overrides
Purtroppo è in inglese, se sei disponibile ad aiutare, questa è la pagina del wiki predisposta già da tempo per la traduzione:
http://wiki.joomla.it/index.php?title=Template_overrides

Comunque, i percorsi mi sembrano abbastanza intuibili dai due esempi, che cosa non ti è chiaro? di cosa vorresti fare l'override e non riesci? se mi dai un riferimento preciso faccio una prova e ti indico il percorso corretto.

@tonicopi
grazie a te conterraneo :D sempre gentile con i tuoi pensieri floreali!
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #16 il: 07 Gen 2009, 16:06:13 »
Ho trovato un tutorial interessante su come utilizzare l'override per visualizzare il layout blog raggruppando gli articoli per data:
http://www.theartofjoomla.com/home/6-layouts/10-layout-override-tutorial-daily-blogs.html

In fondo all'articolo c'è anche il link per scaricare i file, basta poi caricarli nella cartella html del proprio template.
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12763
  • Sesso: Maschio
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #17 il: 07 Gen 2009, 16:17:37 »
Non me lo dire!!! Se lo faccio e funziona stavolta le rose te le porto per davvero Ste!  :D Vengo stressato ogni tanto da un tizio che vuole ordinati gli articoli in home proprio per data! Non so che gusto ci sia, visto che le date sugli articoli Joomla! le mette già di default, ma i ciclisti vicentini  vogliono a tutti i costi le notizie raggruppate per data..... :-*
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #18 il: 07 Gen 2009, 16:19:49 »
Eheh bene allora dicci se funziona, sono curiosa!
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re: Override del template: come personalizzare le pagine di Joomla
« Risposta #19 il: 07 Gen 2009, 16:33:21 »
Ecco un altro override
http://docs.joomla.org/index.php?title=Automatically_add_text_to_an_article&diff=12419&oldid=prev
Questo aggiunge in automatico del testo ad un articolo inserito da frontend.
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

 

Host

Torna su