Wyświetlanie listy produktów w lewym menu - problem

krysb

Avatar: krysb

2014-12-02 13:42

Chcę wyświetlić w lewym menu listę produktów danej kategorii. Zastosowałam metodę sugerowana na Tips&Tricks czyli:
Jeśli chcesz wyświetlić listę produktów ze strony o ID 7 pod lewym menu, znajdź w pliku "templates/default/_header.php" kod:

// end of left menu

i zamień go na:

echo $oProduct->listProducts( 7, null, null );
// end of left menu

Niestety otrzymuję błądy:
Notice: Undefined variable: oProduct oraz Fatal error: Call to a member function listProducts() on a non-object

Prosze o radę jak to poprawić.

» Quick.Cart v6.x

krysb

selekcjoner

Avatar: selekcjoner

2014-12-02 14:51

Wstaw przed linią echo $oProduct->listProducts( 7, null, null );
$oProduct = Products::getInstance( );

krysb

Avatar: krysb

2014-12-02 15:32

Tak też robiłam. Owszem nie wyświetla błędu, ale w lewym menu wyświetla się wszystko o danym produkcie(nazwa, zdjęcie, kup i cena), a ja chciałbym tylko listę z nazwami produktów, które linkują do strony tego produktu...

krysb

selekcjoner

Avatar: selekcjoner

2014-12-02 15:42

Musisz zmodyfikować funkcję listProducts.
Utwórz np: listProductsColumn na podstawie listProducts a potem usuń z nowej funkcji info o koszyku cenie itp
A potem:
echo $oProduct->listProductsColumn ( 7, null, null );

krysb

Avatar: krysb

2014-12-02 16:09

Serdeczne dzięki, o to mi chodziło:)

krysb

Do góry
o nas | kontakt