Joomla.it Forum
Non solo Joomla... => Sviluppo => : franant 09 Jul 2010, 12:22:52
-
Ciao a tutti,
avrei bisogno di sviluppare un plugin che, dopo aver scritto un nuovo articolo, quando si fa clic sul Pulsante "Salva", mi intercetti la categoria in cui voglio salvarlo e le date di inizio e fine pubblicazione, in modo da poter modificare le ultime due al momento del salvataggio.
Quindi, in sintesi, faccio clic sul pulsante "salva", il plugin intercetta i tre parametri, modifica le date di inizio e fine pubblicazione (secondo l'algoritmo che implementerò), ed in fine salva l'articolo con le date cambiate. Solo che ho un dubbio: come intercetto la categoria e le date? Sulla documentazione ho trovato le info per la creazione del plugin e il modo di farlo eseguire al momento della pressione del pulsante "Salva", e prima che effettivamente l'articolo venga salvato, e anche come intercettare alcuni parametri; però non sono stato capace di trovare come intercettare i dati specifici che mi servono (categoria selezionata e date di inizio e fine pubblicazione, appunto).
Qualcuno può indirizzarmi sulla documentazione specifica per l'argomento?
Grazie mille in anticipo!
Francesco
-
ciao,
la doc necessaria la trovi in docs.joomla.org/How_to_create_a_content_plugin, l'evento che ti interessa è onBeforeContentSave
i dati li modifichi agendo su $article.
ciao,
marco
-
Intanto grazie per la risposta, mi sei stato di grande aiuto.
Scusa la mia ingoranza, dove posso trovare un riferimento per tutte le proprietà dell'oggetto $article?
Mi sembra che tra la documentazione delle API di Joomla! (mi riferisco a questo:http://api.joomla.org/ e questo: http://docs.joomla.org/Developers) non ci sia niente riguardo l'oggetto $article
Grazie di nuovo
Francesco
-
Ok, mi rispondo da solo. Ho trovato un articolo su un sito (in inglese), dove pubblica l'intera struttura dell'oggetto $article.
Se dovesse servire ad altri, metto il link: http://wickidevel.com/index.php/Joomla_Article_Object_Structure
Ciao :D
Francesco
-
bene,
comunque anche nell'articolo citato si diceva che $article è un' istanza di JTableContent...
uhm, leggere con attenzione ;)
ciao,
marco
-
ah, sisi... hai ragione, ora l'ho letto... :)
Grazie :)
Ciao
Francesco