Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : fourteen 31 May 2011, 10:38:00
-
Salve avrei bisogno di qualche consiglio/spiegazione a proposito del OVERRIDE.
Allora io ho modificato questi file di "sistema": (vi scrivo il percorso)
components -> com_content -> models -> article.php
components -> com_content -> view -> article -> tmpl -> default.php
Li ho modificati xkè dovevo aggiungere informazioni su altri campi che ho inserito nella tabella content del DB, che contiene i vari articoli che si inseriscono.
Da quanto ho capito la tecnica dell' override permette di evitare di modificare questi file, scrivendone degli altri, salvandoli con lo stesso nome, e questi vanno a "sovrascrivere"gli originali....in questo modo, se si fa un aggiornamento di joomla le modifiche non verranno cancellate.....
Ora la mia domanda: è possibile applicare questa tecnica (override) anche a questi due file???
se si come bisogna fare????
io ho pensato di creare gli stessi percorsi nella mia cartella html del mio template, e alla fine mettere i miei file modificati, mentre ripristinare i vecchi file nelle cartelle originali....è la strada giusta???
-
puoi modificare quelli, non è necessario scriverne altri, cambia solo la cartella dove si trovano, quelli modificati andranno nella cartella html del template
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html
-
quando si fanno modifiche "pesanti" o a molti file è preferibile la duplicazione del modulo piuttosto che fargli elaborare un codice per poi sostituirlo in output con altro
M.
-
Grazie per le risposte.....
sono riuscito a fare l'override del file default.php,
mentre per l altro file article.php non ci sono riuscito.
Questi due file come avevo scritto nel primo post, stanno in due percorsi diversi:
components -> com_content -> models -> article.php
components -> com_content -> view -> article -> tmpl -> default.php,
nella cartella del mio template:
Mio_Template/html/com_content/article/ qui ho messo il file default.php, e questo va, mentre
per l altro file non sono riuscito a trovare la giusta posizione.
Il mio dubbio e che svolgendo due compiti diversi:
default visualizza le informazioni mentre
article interroga il database, fa le query e passa i risultati a default ( se richiesti), magari l'override su quest ultimo non funziona.
--------------------------------------
Scusa mau_develop ma non ho capito cosa intendi per duplicazione del modulo