Joomla.it Forum

Non solo Joomla... => Sviluppo => : h4mm3r 23 Sep 2007, 21:47:12

: creazione componente: gestore categoria
: h4mm3r 23 Sep 2007, 21:47:12
Ciao a tutti,
devo realizzare un componente (chiamiamolo A) che deve appartenere obbligatoriamente ad una categoria (chiamiamola B).

Ora, ho notato che ci sono alcuni componenti che fanno già questa cosa: vedi com_Weblinks, com_newsfeeds, ecc. ecc.

Vi chiedo: come fanno a gestire la parte di gestione delle categorie? Ciò che succede è che viene inserita una nuova entry in jos_categories con section=$task. Ma nello specifico?
: Re: creazione componente: gestore categoria
: napo 23 Sep 2007, 21:55:43
Nel file XML di installazione del tuo componente, inserisci una voce di menu del tipo:

:
<menu link="option=categories&section=com_NOME">Categorie</menu>
Dove com_NOME è il nome che hai dato al tuo componente.
Questo per cominciare e gestire le categorie.
Dopodichè devi lavorare con il metodo mosAdminMenus::ComponentCategory().

Dai una letta al devbook: http://www.allone.it/joomla-1.0-manuale-dello-sviluppatore.html.
: Re: creazione componente: gestore categoria
: h4mm3r 23 Sep 2007, 22:44:48
Nel file XML di installazione del tuo componente, inserisci una voce di menu del tipo:

:
<menu link="option=categories&section=com_NOME">Categorie</menu>
Dove com_NOME è il nome che hai dato al tuo componente.
Questo per cominciare e gestire le categorie.
Dopodichè devi lavorare con il metodo mosAdminMenus::ComponentCategory().

grazie mille! :)

Dai una letta al devbook: http://www.allone.it/joomla-1.0-manuale-dello-sviluppatore.html.

si grazie, lo stavo seguendo anche prima di postare, però non mi pare ci fosse questa informazione.

A parte questo noto davvero una notevole mancanza a livello di documentazione di questo progetto :(
: Re: creazione componente: gestore categoria
: napo 23 Sep 2007, 22:47:58
A parte questo noto davvero una notevole mancanza a livello di documentazione di questo progetto :(

Lo so. :-\
Ma con Joomla 1.5 qualcosa è già stato prodotto dagli sviluppatori.