it-swarm.it

Il modulo ottiene elementi da una specifica categoria di componenti

Sto sviluppando un'estensione per la presentazione di Joomla 3.x. L'estensione è costituita da un componente in cui è possibile creare categorie e creare diapositive. Quando crei diapositive, assegni ognuna a una categoria. Il componente utilizza il componente com_categories principale di Joomla per creare le categorie. Il componente utilizza anche la struttura MVC di Joomla (ho cercato di mantenere le cose il più vicino possibile al nucleo).

La parte successiva dell'estensione è un modulo. Il modulo visualizza le diapositive di una categoria specifica (o dovrebbe).

Tutto è completamente costruito e funziona a parte una funzione: il modulo attualmente mostra tutte le diapositive indipendentemente dalla categoria. Quando modifico il modulo in Joomla posso selezionare la categoria che desidero, ma non so come fare in modo che il modulo mostri solo le diapositive di quella categoria.

Puoi scaricare il modulo su: Modulo presentazione

2
DesignSubway

Prova questo,

Nel tuo file helper getList() non controlla la categoria, devi aggiungere lì la condizione della categoria.

qualcosa come sotto.

    $query->select('catid, id, title, image, select_link, link, menuitem, caption');
    $query->from('#__bdslides');
    $query->where('state=1 AND category = ' . $db->q($params->get('category')));
    $query->order('ordering');
    $db->setQuery($query);

Ma assicurati che la tua categoria restituisca solo un ID se è multiplo con array devi usare IN() in query.

per un esempio modulo banner Joomla è possibile scaricare.

2
Jobin Jose