Editujte soubor administrator\components\com_virtuemart\models\product.php
Najděte si kód mezi řádky 334 to 336:
if ($this->product_parent_id) {
a nahraďte tímto:
$where[] = ' p.`product_parent_id` = ' . $this->product_parent_id;
}
if ($this->product_parent_id) {
$where[] = ' p.`product_parent_id` = ' . $this->product_parent_id;
}
else {
$where[] = ' p.`product_parent_id` = 0';
}
Nevýhodou této úpravy je fakt, že po každém upgradu virtuemartu budete muset tuto úpravu provést znova.
Nyní budou v náhledu kategorie vidět jen rodiče a klasické výrobky bez vztahové vlastnosti. Potomci budou dostupní pouze v detailu produtku. Tato úprava také zamezí zobrazování potomků v administraci Virtuemartu. Ale nemusíte se bát, že byste se k nim nedostali. Budou i nadále přístupní přes proklik do detailu mateřského produktu, nebo přes info odkaz v náhledu porduktů, kdy každý rodič má v závorce uvedeno, kolik má potomků.