Back to top

Autore Topic: Problemi con l'Override  (Letto 2485 volte)

Offline nofc_nofc

  • Appassionato
  • ***
  • Post: 255
    • Mostra profilo
Problemi con l'Override
« il: 01 Giu 2017, 07:40:56 »
Salve,
Ho la necessità di creare un override di alcune pagine di un componente. Usando il template Beez3 l'Override viene visualizzato, usando un altro template (+++++++), no. Quale può essere il motivo? (Il path è uguale bei due template, e funziona perché in Beez3 l'override è presente) Grazie anticipatamente:)
« Ultima modifica: 01 Giu 2017, 11:31:03 da marine »

Offline boskizzi

  • Esploratore
  • **
  • Post: 72
  • Sesso: Maschio
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #1 il: 01 Giu 2017, 09:21:27 »
Solitamente l'override è presente nella sottocartella HTML del template, per tanto nel tuo caso, quella che riguarda il componente c'è in Beez3 e non in quello di +++++++. Prova a copiare via FTP da uno all'altro, la cartella con il nome del componente del quale hai fatto override.
« Ultima modifica: 01 Giu 2017, 11:31:41 da marine »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #2 il: 01 Giu 2017, 10:23:12 »
il file che sovrascrive il componente si inserisce nella cartella html del template, quindi se per assurdo usi 12 template devi avere 12 override o 12 file/struttura dentro la cartella HTML
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline nofc_nofc

  • Appassionato
  • ***
  • Post: 255
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #3 il: 01 Giu 2017, 13:27:58 »
La stranezza è che il modo per fare l'override è quello corretto. Ho fatto una prova: ho creato un sito ex novo, ho caricato il componente e ho fatto un override del componente usando il template Beez3: funziona.
Copio lo stesso procedimento sul sito su cui ho problemi, sempre usando il template Beez3... e non funziona  :o
Ecco perché chiedevo quali potessero essere i problemi legati all'override così da cercare di capire cosa "disabilita" l'override

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #4 il: 01 Giu 2017, 13:44:12 »
Ciao nofc_nofc,
hai provato a pulire la cache del sito e del browser?
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline nofc_nofc

  • Appassionato
  • ***
  • Post: 255
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #5 il: 01 Giu 2017, 14:42:48 »
Sì, lavoro sempre con la cache disabilitata per non incorrere in questi rischi ^^'
Ho ricreato un sito nuovo per fare l'override. Forse ho sbagliato io...

Il file da modificare si trova in:
components/com_xxx/views/yyy/tmpl/default.php

L'override in
templates/beez3/html/com_xxx/views/yyy/default.php

Giusto?

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #6 il: 01 Giu 2017, 14:53:30 »
prova così

templates/beez3/html/com_xxx/default.php
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline nofc_nofc

  • Appassionato
  • ***
  • Post: 255
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #7 il: 01 Giu 2017, 14:55:45 »
Il problema è che ci sono parecchi file default.php che andranno modificati in override, quindi non posso metterli tutti in com_xxx  :'(

Offline boskizzi

  • Esploratore
  • **
  • Post: 72
  • Sesso: Maschio
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #8 il: 01 Giu 2017, 15:04:26 »
Hai provato a cercare su un notissimo motore di ricerca o sulle faq dello sviluppatore se ci sono info su come fare l'override del loro componente?

Offline nofc_nofc

  • Appassionato
  • ***
  • Post: 255
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #9 il: 01 Giu 2017, 15:11:53 »
Sia sul notissimo motore di ricerca che sulle FAQ ^^

  • sul sito dello sviluppatore c'è scritto che da:
/components/com_prodotto/views/yyy/tmpl/default.php
bisogna:
/templates/beez3/html/com_prodotto/yyy/default.php

  • sulla guida di Joomla invece c'è scritto che il percorso è:
/templates/beez3/html/com_prodotto/NOME_VISUALIZZAZIONE/NOME_FILE.php


Tuttavia... non funziona  ::)
« Ultima modifica: 01 Giu 2017, 15:13:47 da nofc_nofc »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #10 il: 01 Giu 2017, 15:28:12 »
Il problema è che ci sono parecchi file default.php che andranno modificati in override, quindi non posso metterli tutti in com_xxx  :'(

no ti sbagli!

hai un solo file default.php del componente com_content ed un solo file default.php del componente com_quellochevuoi!!

se hai bisogno di più override o più file tema dela vista, per la stessa vista, basta rinominare defaul.php in pippo.php, topolino.php, paperino.php, boskizzi.php

poi nella gestine opzioni del componente sceglierai il tuo tema/override
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #11 il: 01 Giu 2017, 15:32:05 »
Ciao, scusate se mi intrometto ma... invece di fare l'override copiando tu a mano il file hai provato a farlo dal componente che gestisce i template? certo il risultato è lo stesso ma sei sicuro che cosi almeno joomla copia il file nella cartella giusta e con il percorso giusto, vai a estensioni/template/Lista template clicchi sul nome del template in uso poi vai al tab Crea override navighi nelle cartelle fine al componente/modulo di cui devi fare l'override e clicchi sul nome del file che devi copiare a quel punto pensa a tutto joomla e ti indica anche dove è stato creato il file di override

Offline boskizzi

  • Esploratore
  • **
  • Post: 72
  • Sesso: Maschio
    • Mostra profilo
Re:Problemi con l'Override
« Risposta #12 il: 01 Giu 2017, 15:43:02 »
...hai provato a farlo dal componente che gestisce i template?

Ottima idea, non ho mai provato ma sembra l'uovo di colombo!

 



Web Design Bolzano Kreatif