Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : saprile 25 Oct 2012, 12:12:39
-
Buongiorno a tutti, ho esattamente duplicato il componente "com_categories" di joomla 2.5 in "com_tipologies", ma quest'ultimo non funziona. Questa le operazioni eseguite:
1. ho duplicato la cartella "/administrator/components/com_categories" e rinominata in "/administrator/components/com_tipologies";
2. ho rinominato tutti i file da categories.php in tipologies.php e category.php in tipology.php;
3. ho sostituito, nel codice PHP, tutte le occorrenze da categories a tipologies ecc. ecc.;
4. nel database ho duplicato la tabella "#__categories" in "#__tipologies";
5. ho aggiunto una riga nella tabella #__extensions per rendere visibile il nuovo componente a joomla;
dopo queste operazioni, nella pagina dell'elenco delle tipologie, il risultato è: JHtml: :tipology non supportato. File non trovato.
Inoltre, nella pagina per l'inserimento di una nuova tipologia, o modifica di una esistente, il risultato è: pagina non trovata!
Ho esaminato il codice, la procedura si blocca sul file "/administrator/components/com_tipologies/views/tipology/view.html.php" al codice "$this->form = $this->get('Form');"
Qualcuno saprebbe darmi delle info per risolvere questo problema?
C'è da fare riferimento a qualche altro parametro all'interno del DB?
Grazie
-
:o Non è così che si duplica un componente... tutte queste operazioni dovresti farle (se è legale in termini di paradigma mvc) nel pacchetto di installazione! altrimenti joomla non sa che esiste questo nuovo componente e non sa dove andare a pescare le informazioni..
-
Si, ma il "com_categories" è integrato in joomla... già installato, chiedevo se qualcuno sapesse indicarmi dove intervenire per far capire a joomla che esiste un nuovo componente. Ci sarà una maniera no?
Grazie!
-
la maniera c'è e non devi duplicare nulla.
http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Adding_categories
M
-
Ciao Mau_Develop, il documento che mi hai postato lo conosco, spiega come integrare il "com_categories" predefinito di Joomla con un componente "padre" (in questo caso scitto da me), infatti questa operazione l'ho già fatta, il mio problema è che oltre alla gestione delle categorie, ho la necessità di integrarne un altro simile, per esempio "tipologie", ma ce ne possono essere altri ancora. Il mio obiettivo è associare un record ad una categoria e ad una tipologia, ecc. ecc. Ecco perchè cercavo di duplicare il com_categories in com_tipologies.
Spero di aver dato un'idea di cosa vorrei fare.
Grazie
-
in qs caso è da sviluppare all'interno del componente oppure credo esistano estensioni che sono in pratica la duplicazione di quel componente altrimenti implementi un tuo sistema oltre quello delle categorie aggiungendo una vista al componente come fanno molte estensioni... a parte che le categorie essendo a acscata se risolvono il problema delle "antiche" sezioni, probabilmente possono risolvere anche il tuo
M.