In realtà, come ti accennavo nel primo post, tramite Component Loader ho inserito il form CC all'interno delle categorie di Virtuemart. Nel front-end selezionando una categoria VM viene caricato il form.
In forza a ciò, la mia URL già include l'ID della categoria.
La URL mi compare così (nella versione SEF404):
http://www.mio_sito/index.php/nome-categoria.htmlNella versione non SEF:
http://www.mio_sito/index.php?option=com_virtuemart&Itemid=2&category_id=13&lang=it&limitstart=0&page=shop.browseQuindi non necessito di aggiungere category_id nell'url in quanto già disponibile.
Nel campo WHERE ho lasciato:
<?php $category_id = JRequest::getString('category_id', '', 'post'); echo " WHERE `category_id` = '".$category_id."' "; ?>
Nel campo HEADER come mi hai suggerito ho aggiunto:
<?php
$db =& JFactory::getDBO();
$query = "
SELECT c.category_id
FROM #__browse_cat_product as c
";
$db->setQuery($query);
$nomes = $db->loadRow();
?>
Ma il risultato è il medesimo: non filtra i dati e restituisce il form vuoto.