Czego szukasz?

Jak możemy Ci pomóc?

ERROR dla parametru "template"

Makro TiShopProductsLastSeen

Makro wyświetla ostatnio oglądane przez użytkownika produkty. 

Dodatkowe informacje

Ostatnio oglądane, czyli produkty wyświetlone wywołaniem w-obiektu TiShop::Wobject::Product lub wywołaniem funkcji produtPage w-obiektu TiCMS::Wobject:TiShopBrowser.

Informacje o oglądanych produktach zapisywane są w dwóch tabelach. Goście, czyli niezalogowani rejestrowani są w tabeli tishopSessionProductSeen. Dla zalogowanych użytkowników system rejetruje informacje o oglądanych produktach w tabeli tishopUserProductSeen.

Wywołanie funkcji 'view' w-obiektu TiShop::Wobject::Product lub productPage w-obiektu TiCMS::Wobject:TiShopBrowser skutkuje odłożeniem zapisu informacji o oglądanym produkcie do czasu zakończenia przetwarzania bieżącej strony. Odłożenie uniemożliwia zapisanie informacji przed przetwarzaniem makr. Kolejność przetwarzania w TiCMS jest stała: operacje, funckje w-obiektów, makra.

Kolejność produktów na liście układana jest według kolejności oglądanych produktów. System przerejestrowuje dane o oglądanych produktach podczas operacji logowania. Jeśli użytkownik oglądał cokolwiek w trybie gościa. Po zalogowaniu dane przenoszone są z tabeli tishopSessionProductSeen do tabeli tishopUserProductSeen. Przy czym, istniejące pozycje są sumowane.

UWAGA: parametr wid można pominąć jeśli makro ma kierować adresy URL do bieżącej strony i pierwszej przeglądarki produktów. Jest to nowy mechanizm automatycznego parowania makr z przeglądarką. Przeglądarka podczas przetwarzania zapisuje informację o swoim istnieniu w podręcznej pamięci systemu

Makro sprawdza czy podano parametry wid i jeśli nie podano podejmuje próbę wczytania wid z pamięci podręcznej.

 

Makro przyjmuje parametry nazwane w parach: "nazwa","wartość".

Zapis makra:

*TiShopProductsLastSeen("wid","limit","template");

Przykład zastosowania:

*TiShopProductsLastSeen("wid","<tmpl_var wid>","limit","20","template","1000");

Parametry

widwobjectId obiektu
limitmaksymalna liczba produktów
templateid szablonu

Zmienne w szablonie

Tryb diagnostyki:

?debug_macro=TiCMS::Macro::TiShopProductsLastSeen

products_looppętla danych
[produkt]dostęp do pełnego rekordu produktu