it-swarm.dev

È questo il modo giusto per estendere la lezione di Joomla?

Ho lavorato duramente negli ultimi mesi sul nostro aggiornamento del framework dei modelli. Per ora sembra tutto a posto, ma mi piacerebbe sentire da sviluppatori Joomla esperti se vedono problemi con questo.

Fin dall'inizio volevo avere la mia pagina di amministrazione del modello vuoto/vuoto per fare quello che mi piace lì. Nessun modello di amministrazione aggiuntivo js/css, nessun sovraccarico html/js. Solo la mia pagina per presentare il modulo di amministrazione del modello nel miglior modo possibile. Un modulo che sembra lo stesso in qualsiasi versione di Joomla.
Questo è quello che mi è venuto in mente

http://prntscr.com/378tyx

http://prntscr.com/378u3i

Per raggiungere questo obiettivo ho dovuto ignorare JDocumentHtml, (GRAZIE a Donald Gilbert per le grandi informazioni)

Questo plugin mi ha aiutato a spiegare il processo http://extensions.joomla.org/extensions/style-a-design/templating/15611 ma non mi è piaciuto l'uso di eval quindi ho trovato la mia versione dove in effetti ho letto l'originale JDocumentHtml creare un nuovo file nella cartella del plugin con il suo contenuto, sostituire le stringhe, nominare il file piuttosto che chiamarlo nel costrutto del plugin.

http://prntscr.com/378vfz

di quello che chiamo il file di estensione del metodo _fetchTemplate, che sostanzialmente reindirizza la ricerca del modello admin index.php, per cercare index.php all'interno della cartella del plugin

http://prntscr.com/378wna

Tutto questo funziona bene. Mi sono assicurato che se l'utente aggiorna Joomla, i vecchi nomi delle classi copiate vengono eliminati e quando rientra in admin vengono ricreati con il nuovo contenuto della classe JDocumentHtml. In questo modo mi assicuro di non perdere nessuna modifica o aggiornamento.

http://prntscr.com/378xfw

Quindi, se hai avuto il tempo di esaminarlo, ti preghiamo di fornire alcune informazioni in modo che io possa assicurarmi che non ci siamo persi nulla.

Grazie!

1
Dan

I think Volevo fare qualcosa del genere, ovvero estendere la classe Joomla, usando i plugin. Ho deciso di non perseguire l'idea ma ho trovato l'articolo "Estensione di Joomla! With Plugins" utile.

Se aiuta alla grande. Altrimenti, oh bene.

Divertiti!

2
Tac