ti-enxame.com

O módulo obtém itens de uma categoria específica de componente

Estou desenvolvendo uma extensão de apresentação de slides para o Joomla 3.x. A extensão consiste em um componente no qual você pode criar categorias e criar slides. Ao criar slides, você atribui cada um a uma categoria. O componente usa o componente com_categories do Joomla para criar as categorias. O componente também utiliza a estrutura MVC do Joomla (tentei manter as coisas o mais próximo possível do núcleo).

A próxima parte da extensão é um módulo. O módulo exibe os slides de uma categoria específica (ou deveria).

Tudo é totalmente construído e funciona além de um recurso: o módulo atualmente exibe todos os slides, independentemente da categoria. Ao editar o módulo no Joomla, posso selecionar a categoria que desejo, mas não sei como fazer com que o módulo mostre apenas os slides dessa categoria.

Você pode fazer o download do módulo em: Módulo Slideshow

2
DesignSubway

Tente isso,

No seu arquivo auxiliar, sua getList() não verifica a categoria que você precisa para adicionar a condição de categoria.

algo como abaixo.

    $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);

Mas certifique-se de que sua categoria retorne apenas um ID se for múltiplo da matriz, você precisará usar IN() no query.

por exemplo módulo banner do Joomla você pode baixar.

2
Jobin Jose