Parametry produktu w karcie produktu
Budując kolejny sklep internetowy potrzebowałem wyświetlić parametry z typu produktu w karcie produktu. Dodatkowo te dane powinny być wyświetlone w zakładkach za pomocą Slides & Tabs. Rozwiązanie zakładek znajduje się w tym artykule. Tutaj natomiast przedstawię jak wyświetlić w/w parametry w karcie produktu.
Tak więc musimy wyedytować plik:
shop.browse.php
znajdujący się w folderze:
/administrator/components/com_virtuemart/html
Do linii 32 dodajemy:
require_once(CLASSPATH . 'ps_product_type.php' );
$ps_product_type = new ps_product_type;
Czyli dołączamy klasę ps_product_type.php I następnie tworzymy obiekt tej klasy.
Następnie w linii 407 dodajemy:
$flerd_product_id = $db_browse->f("product_id");
$product_type = $ps_product_type->list_product_type($flerd_product_id);
by pobrać parametry z bazy danych. Pobrane dane musimy jeszcze umieścić w szablonie – w moim przypadku dodałem w linii 451 poniższy kod:
$products[$i]['product_type'] = $product_type;
Pozostało mi jedynie wyświetlenie parametry w karcie produktu. Znajdują się w zmiennej $product_type, a więc kod:
echo $product_type
wyświetli nam te dane. I to by było na tyle…