Strict Standards: Declaration of action_plugin_searchtext::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /lib/plugins/searchtext/action.php on line 14
Warning: Cannot modify header information - headers already sent by (output started at /lib/plugins/searchtext/action.php:14) in /inc/auth.php on line 313
Warning: Cannot modify header information - headers already sent by (output started at /lib/plugins/searchtext/action.php:14) in /feed.php on line 38
Warning: Cannot modify header information - headers already sent by (output started at /lib/plugins/searchtext/action.php:14) in /feed.php on line 39
Warning: Cannot modify header information - headers already sent by (output started at /lib/plugins/searchtext/action.php:14) in /feed.php on line 40
Warning: Cannot modify header information - headers already sent by (output started at /lib/plugins/searchtext/action.php:14) in /feed.php on line 41
Warning: Cannot modify header information - headers already sent by (output started at /lib/plugins/searchtext/action.php:14) in /inc/httputils.php on line 27
Warning: Cannot modify header information - headers already sent by (output started at /lib/plugins/searchtext/action.php:14) in /inc/httputils.php on line 28 Shop Docs style-graficzne
http://tech.sklep-pomoc.home.pl/
2025-04-28T21:32:21+02:00Shop Docs
http://tech.sklep-pomoc.home.pl/
http://tech.sklep-pomoc.home.pl/lib/images/favicon.icotext/html2010-11-21T01:21:14+02:00style-graficzne:files.ini
http://tech.sklep-pomoc.home.pl/style-graficzne:files.ini?rev=1290298874&do=diff
W głównym folderze każdego stylu musi znajdować się plik files.ini. Służy on do listowania plików w panelu administracyjnym (Zaawansowana edycja) oraz „oceny”, czy styl został zmodyfikowany.
Plik składa się z pięciu sekcji:
* [box_list] - pliki szablonów modułów, folder /boxes
* [tpl_list] - pliki szablonów, folder /scripts
* [css_list] - arkusze stylów, folder /styles
* [js_list] - skrypty JavaScript, folder /js
* [img_list] - pliki graficzne, folder /imagestext/html2010-12-06T21:09:39+02:00style-graficzne:js-baskethandler
http://tech.sklep-pomoc.home.pl/style-graficzne:js-baskethandler?rev=1291666179&do=diff
Pod-klasa Shop. Obsługa koszyka w kroku pierwszym (strona główna) i drugim (uzupełnianie danych adresowych).
Parametry w HTML
Krok 1
Parametry te potrzebne są w do dynamicznych zmian kraju, płatności i dostawy, wraz z przeliczaniem kosztów.text/html2012-08-26T04:01:22+02:00style-graficzne:js-fadingtext
http://tech.sklep-pomoc.home.pl/style-graficzne:js-fadingtext?rev=1345946482&do=diff
Pod-klasa Shop. Obsługa tymczasowej treści pól, do czasu wpisania innej przez użytkownika (np. pola wyszukiwania).
Parametry w JS
Ponieważ klasa jest inicjalizowana razem z Shop, wszystkie parametry należy nadać przed zdarzeniem domready lub najpóźniej w funkcji warunkowej Shop.fadingText.condition()text/html2012-08-26T04:01:22+02:00style-graficzne:js-imageslider
http://tech.sklep-pomoc.home.pl/style-graficzne:js-imageslider?rev=1345946482&do=diff
Pod-klasa Shop. Przewijanie miniatur zdjęć pod głównym zdjęciem produktu.
Parametry w JS
Ponieważ klasa jest inicjalizowana razem z Shop, wszystkie parametry należy nadać przed zdarzeniem domready lub najpóźniej w funkcji warunkowej Shop.imageSlider.condition()text/html2010-12-06T23:06:32+02:00style-graficzne:js-imagezoom
http://tech.sklep-pomoc.home.pl/style-graficzne:js-imagezoom?rev=1291673192&do=diff
Pod-klasa Shop. Powiększenie zdjęcia produktu w miejscu - lupa.
Parametry w JS
Ponieważ klasa jest inicjalizowana razem z Shop, wszystkie parametry należy nadać przed zdarzeniem domready lub najpóźniej w funkcji warunkowej Shop.imageZoom.condition()text/html2012-08-26T04:01:22+02:00style-graficzne:js-lang
http://tech.sklep-pomoc.home.pl/style-graficzne:js-lang?rev=1345946482&do=diff
Szablony graficzne aplikacji wraz ze skryptami głównymi ładują do mapy Shop.lang{} frazy dla języka, w którym użytkownik przegląda sklep. Domyślnie jest to plik /public/scripts/lang/pl_PL.js . Frazy podzielone są na grupy w zależności od funkcji:text/html2012-08-26T04:01:22+02:00style-graficzne:js-main
http://tech.sklep-pomoc.home.pl/style-graficzne:js-main?rev=1345946482&do=diff
Wszystkie style graficzne posiadają plik /js/main.js, który konfiguruje klasę Shop oraz tworzy jej instancję. Cały kod zamknięty jest w warunek
if($chk(window.Shop)) {
....
}
Pozwala to uniknąć błędów w przypadku braku Shop.
selectorFunctions
Shop.implement({
selectorFunctions : {
gotourl : {
selector : '.gotourl',
domready : function(el) {
el.removeEvents('change').addEvent('change', function(e) {
new Event(e)…text/html2010-12-06T22:17:32+02:00style-graficzne:js-productvoter
http://tech.sklep-pomoc.home.pl/style-graficzne:js-productvoter?rev=1291670252&do=diff
Pod-klasa Shop. Obsługa głosowania na produkty.
Parametry w JS
Ponieważ klasa jest inicjalizowana razem z Shop, wszystkie parametry należy nadać przed zdarzeniem domready lub najpóźniej w funkcji warunkowej Shop.productVoter.condition() . Ponieważ wszystkie parametry mają swoje domyślne wartości, do standardowego działania pod-klasy, nie są potrzebne żadne zmiany.text/html2011-02-24T09:15:24+02:00style-graficzne:js-shop
http://tech.sklep-pomoc.home.pl/style-graficzne:js-shop?rev=1298535324&do=diff
Shop
Zmienna globalna Shop zawiera klasę MooTools rozszerzoną o (implementującą) obsługę zdarzeń.
Klasa zawiera minimalną ilość sztywno określonych selektorów, klas, tagów, etc. Jej funkcjonalność jest w większości abstrakcyjna i musi zostać dookreślona przez skrypt stylu graficznego.text/html2012-08-26T04:01:22+02:00style-graficzne:js-skinpreviewbox
http://tech.sklep-pomoc.home.pl/style-graficzne:js-skinpreviewbox?rev=1345946482&do=diff
Pod-klasa Shop. Wyświetla link do wyłączenia podglądu stylu graficznego, otwartego z Galerii Stylów wewnątrz Panelu Administracyjnego.
Parametry w JS
Ponieważ klasa jest inicjalizowana razem z Shop, wszystkie parametry należy nadać przed zdarzeniem domready lub najpóźniej w funkcji warunkowej Shop.skinPreviewBox.condition()text/html2010-11-29T00:44:24+02:00style-graficzne:js-stockdownloader
http://tech.sklep-pomoc.home.pl/style-graficzne:js-stockdownloader?rev=1290987864&do=diff
Pod-klasa Shop. Klasa pobierająca dane o wariancie produktu i wyświetlająca je na karcie. Jest to jedyna pod-klasa, która ma wiele instancji [dla każdego wariantu tworzona jest osobna], i nie jest inicjalizowana przy starcie Shop! Za jej wywołanie odpowiada stockHandler i zazwyczaj nie ma potrzeby umieszczania dodatkowych warunków startowych:text/html2012-08-26T04:01:23+02:00style-graficzne:js-stockhandler
http://tech.sklep-pomoc.home.pl/style-graficzne:js-stockhandler?rev=1345946483&do=diff
Pod-klasa Shop. Obsługa pól <select> do wyboru wariantów produktów. Ogranicza użytkownika do wybrania tylko istniejących wariantów i wywołuje stockDownloader.
Parametry w HTML
* Shop.values.OptionImgWidth (int) - rozmiar zdjęcia produktu
* Shop.values.OptionImgHeight (int) - jw.
* Shop.values.optionCurrentStock (int) - ID domyślnie wybranego wariantu
* Shop.values.OptionsConfiguration (string) - zakodowana (Base64) mapa opisująca dostępne warianty produktów, dostępna w szablonie /scrip…text/html2010-11-28T17:06:50+02:00style-graficzne:smarty-basedir
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-basedir?rev=1290960410&do=diff
Zwraca absolutną ścieżkę [bez domeny] pod jaką znajduje się sklep.
Parametry:
* nonempty = 1 [opcjonalny] - zwraca ”/” zamiast pustego stringu, jeżeli sklep nie znajduje się w żadnym z podfolderów
Przykład:
<a href="{baseDir nonempty=1}">Strona główna</a>text/html2010-11-28T17:06:40+02:00style-graficzne:smarty-box
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-box?rev=1290960400&do=diff
Wstawia do kodu szablon modułu (box). Działanie podobne do {include}, ale m.in. z obsługą cache.
Parametry:
* file (string) [obowiązkowy] - relatywna ścieżka do pliku szablonu
* box (string) [obowiązkowy] - nazwa modułu
Przykład:
{box file="../boxes/Menu/box.tpl" box="Menu"}text/html2010-11-28T17:06:23+02:00style-graficzne:smarty-country
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-country?rev=1290960383&do=diff
Zwraca nazwę kraju w aktualnym języku sesji.
Parametry:
* code (string) [obowiązkowy] - dwuliterowy kod kraju
Przykład:
{country code="PL"}text/html2012-08-26T04:01:23+02:00style-graficzne:smarty-currency
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-currency?rev=1345946483&do=diff
Zwraca cenę w aktualnej walucie sesji.
Parametry:
* value (float) [obowiązkowy] - wartość wejściowa, jeżeli waluta sesji jest inna niż waluta domyślna sklepu (wejściowa), nastąpi automatyczne przeliczenie w oparciu o stawki w sklepie
* ceil (int) [opcjonalny] - ilość miejsc po przecinku, do zaokrąglenia
* float (bool) [opcjonalny] - zwracany wynik rzutowany jest na float (pełna dokładność)
* float_currency (bool) [opcjonalny] - zwracany jest string bez formatowania walutowego (jak flo…text/html2012-08-26T04:01:23+02:00style-graficzne:smarty-date
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-date?rev=1345946483&do=diff
Zwraca datę w formacie odpowiednim do danego języka sesji.
Parametry:
* value (string) [obowiązkowy] - data wejściowa (wszystkie formaty obsługiwane przez Zend_Date)
* format (string) [opcjonalny] - wymuszenie własnego formatu
Przykład:
{date value=$x format='Zend_Date::DATE_MEDIUM'}text/html2010-11-28T17:22:23+02:00style-graficzne:smarty-dynamic
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-dynamic?rev=1290961343&do=diff
Blok kodu, którego wynik nie ma zostać zapisany w cache.
Przykład:
{dynamic}
<b>{$user->user->getName()|escape}</b>
{/dynamic}text/html2012-08-26T04:01:23+02:00style-graficzne:smarty-float
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-float?rev=1345946483&do=diff
Zwraca liczbę zmiennoprzecinkową w formatowaniu języka sesji (odstępy, separator dziesiętny, etc.)
Parametry:
* value (float) [obowiązkowy] - wartość wejściowa
* precision (int) [opcjonalny] - zaokrąglenie
* useSign (bool) [opcjonalny] - wymuś znak (+)
* noformat (bool) [opcjonalny] - bez formatowania (używane np. tylko do zaokrąglania)
* trim (bool) [opcjonalny] - usuń zera oraz ewentualnie znak dziesiętny (jeżeli zbędny)text/html2012-08-26T04:01:23+02:00style-graficzne:smarty-imageurl
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-imageurl?rev=1345946483&do=diff
Zwraca ścieżkę do zdjęcia odpowiednio zdjęcia lub jego tymczasowej, zapisanej wersji (cache).
Parametry:
* image (string) [obowiązkowy] - nazwa pliku
* width (int) [opcjonalny] - szerokość w pikselach
* height (int) [opcjonalny] - wysokość w pikselach
* type (string) [opcjonalny] - typ (ścieżka), domyślnie „productGfx”
* overlay (bool) [opcjonalny] - w przypadku braku zdjęcia (np. dla produktu), użyj pliku __overlay.jpgtext/html2012-08-26T04:01:23+02:00style-graficzne:smarty-include
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-include?rev=1345946483&do=diff
Helper {include} jest standardowo zawarty w Smarty. Aplikacja dodaje do niego dodatkowe parametry, które pozwalają wymusić zapisanie w cache.
Parametry:
* file (string) [obowiązkowy] - relatywna ścieżka do pliku szablonu
* force_include_cache (bool) [opcjonalny] - wymuś zapisanie wyniku szablonu w cache,
* force_include_cache_tags (string) [opcjonalny] - oddzielona przecinkami lista klas, których modyfikacja ma spowodować usunięcie wyniku strony z cachetext/html2012-08-26T04:01:23+02:00style-graficzne:smarty-lang
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-lang?rev=1345946483&do=diff
Zwraca aktualny język sesji.
Parametry:
* key (string) [obowiązkowy] - typ zwracanej wartości, dopuszczalne wartości: id | short | long
Przykład:
<script type="text/javascript" src="{baseDir}/public/scripts/lang/{lang key='long'}.js"></script>text/html2012-08-26T04:01:23+02:00style-graficzne:smarty-plugin
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-plugin?rev=1345946483&do=diff
Wstawienie w dane miejsce wszystkich szablonów pluginów z danym modyfikatorem widoku.
Parametry:
* module (string) [obowiązkowy] - moduł aplikacji
* template (string) [obowiązkowy] - nazwa modyfikatora (szablonu)
Przykład:
{plugin module=shop template=basket-zagiel}text/html2010-11-28T18:08:19+02:00style-graficzne:smarty-route
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-route?rev=1290964099&do=diff
Zwraca ścieżkę do podstrony sklepu.
Parametry:
* key (string) [obowiązkowy] - identyfikator ścieżki
* function (string) [opcjonalny] - szczególny typ wywołania (np. dla produktu), używane dla modyfikowalnych linków SEO, dopuszczalne wartości: product | category | producer | news | infopagetext/html2012-08-26T04:01:23+02:00style-graficzne:smarty-translate
http://tech.sklep-pomoc.home.pl/style-graficzne:smarty-translate?rev=1345946483&do=diff
Zwraca frazę przetłumaczoną na dany język sesji. W przypadku nieznalezienia tłumaczenia, zwraca frazę wejściową.
Parametry:
* key (string) [obowiązkowy] - fraza wejściowa
* format (string) [opcjonalny] - format, dopuszczalne wartości: currency | date | inttext/html2010-12-11T13:11:58+02:00style-graficzne:variables-basketaddress
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-basketaddress?rev=1292069518&do=diff
* $shippings - Logic_ShippingMethodList dostępne formy dostawy
* $payments - Logic_PaymentMethodList dostępne płatności
* $shipping_countries - tablica kod kraju -> nazwa do listy krajów dostawy
* $shipping2payment - zakodowana JSONem mapa wiążąca dostawy z płatnościami, użycie w basketHandler
* $country2shipping - zakodowana JSONem mapa wiążąca kraje z dostawami, użycie w basketHandler
* $shippingvalue - zakodowana JSONem mapa kosztów dostaw, użycie w basketHandler
* $allow_single …text/html2010-12-08T21:08:30+02:00style-graficzne:variables-basketdone
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-basketdone?rev=1291838910&do=diff
* $shippings - Logic_ShippingMethodList dostępne formy dostawy
* $payments - Logic_PaymentMethodList dostępne płatności
* $shipping_countries - tablica kod kraju -> nazwa do listy krajów dostawy
* $shipping2payment - zakodowana JSONem mapa wiążąca dostawy z płatnościami, użycie w basketHandler
* $country2shipping - zakodowana JSONem mapa wiążąca kraje z dostawami, użycie w basketHandler
* $shippingvalue - zakodowana JSONem mapa kosztów dostaw, użycie w basketHandler
* $allow_single …text/html2012-08-26T04:01:23+02:00style-graficzne:variables-basketfinished
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-basketfinished?rev=1345946483&do=diff
* $shippings - Logic_ShippingMethodList dostępne formy dostawy
* $payments - Logic_PaymentMethodList dostępne płatności
* $shipping_countries - tablica kod kraju -> nazwa do listy krajów dostawy
* $shipping2payment - zakodowana JSONem mapa wiążąca dostawy z płatnościami, użycie w basketHandler
* $country2shipping - zakodowana JSONem mapa wiążąca kraje z dostawami, użycie w basketHandler
* $shippingvalue - zakodowana JSONem mapa kosztów dostaw, użycie w basketHandler
* $allow_single …text/html2010-12-08T20:35:45+02:00style-graficzne:variables-basketindex
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-basketindex?rev=1291836945&do=diff
* $shippings - Logic_ShippingMethodList dostępne formy dostawy
* $payments - Logic_PaymentMethodList dostępne płatności
* $shipping_countries - tablica kod kraju -> nazwa do listy krajów dostawy
* $shipping2payment - zakodowana JSONem mapa wiążąca dostawy z płatnościami, użycie w basketHandler
* $country2shipping - zakodowana JSONem mapa wiążąca kraje z dostawami, użycie w basketHandler
* $shippingvalue - zakodowana JSONem mapa kosztów dostaw, użycie w basketHandler
* $allow_single …text/html2012-08-26T04:01:23+02:00style-graficzne:variables-basketstep2
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-basketstep2?rev=1345946483&do=diff
* $shippings - Logic_ShippingMethodList dostępne formy dostawy
* $payments - Logic_PaymentMethodList dostępne płatności
* $shipping_countries - tablica kod kraju -> nazwa do listy krajów dostawy
* $shipping2payment - zakodowana JSONem mapa wiążąca dostawy z płatnościami, użycie w basketHandler
* $country2shipping - zakodowana JSONem mapa wiążąca kraje z dostawami, użycie w basketHandler
* $shippingvalue - zakodowana JSONem mapa kosztów dostaw, użycie w basketHandler
* $allow_single …text/html2012-08-26T04:01:23+02:00style-graficzne:variables-basketstep3
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-basketstep3?rev=1345946483&do=diff
* $shippings - Logic_ShippingMethodList dostępne formy dostawy
* $payments - Logic_PaymentMethodList dostępne płatności
* $shipping_countries - tablica kod kraju -> nazwa do listy krajów dostawy
* $shipping2payment - zakodowana JSONem mapa wiążąca dostawy z płatnościami, użycie w basketHandler
* $country2shipping - zakodowana JSONem mapa wiążąca kraje z dostawami, użycie w basketHandler
* $shippingvalue - zakodowana JSONem mapa kosztów dostaw, użycie w basketHandler
* $allow_single …text/html2010-12-11T21:37:06+02:00style-graficzne:variables-boxesbanner
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesbanner?rev=1292099826&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* banners - Logic_BannerList lista wylosowanych banerówtext/html2012-08-26T04:01:23+02:00style-graficzne:variables-boxesbasket
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesbasket?rev=1345946483&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej częścitext/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxesbestseller
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesbestseller?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* list - Logic_ProductList lista produktów
* format - format wyświetlania (1 - lista ze zdjęciami, 2 - bez)text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxescurrencies
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxescurrencies?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* format - format wyświetlania (1 - pole wyboru <select>, 2 - lista linków)
* list - Logic_CurrencyList lista dostępnych walut
* currency - aktualna waluta ses…text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxescustom
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxescustom?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* border - 1 jeżeli moduł ma mieć obramowanie
* css - unikalne ID dla modułu (<div id=”...”>)
* mode - tryb (0 - html, 1 - tekstowy, 2 - obraz)
* html - treść html dla trybu 0
* text - treść tekstowa dla trybu…text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxeslanguagelist
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxeslanguagelist?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* format - format wyświetlania (1 - pole <select>, 2 - lista nazw, 3 - flagi)
* language - aktualny język sesji
* list - lista języków:text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxeslogin
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxeslogin?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* passlink - link do przypomnienia hasła
* reglink - link do rejestracjitext/html2010-12-11T21:56:10+02:00style-graficzne:variables-boxesmenu
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesmenu?rev=1292100970&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* format - na razie zawsze 1
* link_news - 1 jeżeli wyświetlić link „nowości”
* link_promotions - 1 jeżeli wyświetlić link „promocje”
* url_new - link do listy…text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxesnewproducts
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesnewproducts?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* list - Logic_ProductList lista produktów
* format - format wyświetlania (1 - lista ze zdjęciami, 2 - bez)text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxesnews
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesnews?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* format - 1 - tylko tytuł, 2 - tytuł i treść skrócona
* list - Logic_NewsList lista artykułówtext/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxesnewsletter
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesnewsletter?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej częścitext/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxespolls
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxespolls?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* poll - Logic_Poll ankieta
* can_vote (bool) - czy użytkownik danej sesji może głosować
* vote - wartość oddanego głosutext/html2010-12-13T13:06:43+02:00style-graficzne:variables-boxespricelist
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxespricelist?rev=1292242003&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* format - 1 lista linków, 2 z ikonami
* xls - 1 jeżeli wyświetlić link do listy XLS (Excel)
* html - 1 jeżeli wyświetlić link do listy HTML
* xls_link - link …text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxesproducers
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesproducers?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* list - Logic_ManufacturerList lista producentów
* prod_links - tablica ID producenta -> link do listy jego produktówtext/html2010-12-12T00:36:25+02:00style-graficzne:variables-boxesproductfilter
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesproductfilter?rev=1292110585&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* show_me (bool) - czy wyświetlić moduł (jest potrzebny tylko w wybranych listujących produkt, natomiast wywoływany zawsze)text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxesproductoftheday
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesproductoftheday?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* list - Logic_ProductList lista produktów
* format - format wyświetlania (1 - lista przewijania w poziomie, 2 - lista ze zdjęciami, 3 - bez)…text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxesrecent
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesrecent?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* list - Logic_ProductList lista produktów
* format - format wyświetlania (1 - lista przewijania w poziomie, 2 - lista ze zdjęciami, 3 - bez)…text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxessearch
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxessearch?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* extended - 1 jeżeli wyświetlić link do zaawansowanego wyszukiwaniatext/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxesspecialoffer
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesspecialoffer?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* list - Logic_ProductList lista produktów
* format - format wyświetlania (1 - lista przewijania w poziomie, 2 - lista ze zdjęciami, 3 - bez)…text/html2012-08-26T04:01:24+02:00style-graficzne:variables-boxesusersonline
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-boxesusersonline?rev=1345946484&do=diff
Wszystkie zmienne przekazywane są do modułów w ramach jednej głównej kolekcji $boxNs. Dla danego modułu, wartości dla niego, dostępne są pod jego ID $box_id. Przykładowy dostęp do zmiennej $title w module:
$boxNs->$box_id->title
* title - tytuł modułu (w nagłówku)
* text - wstęp, treść do umieszczenia w górnej części
* stats - tablica asocjacyjna opis statystyki -> wartośćtext/html2012-08-26T04:01:24+02:00style-graficzne:variables-categorieslist
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-categorieslist?rev=1345946484&do=diff
* $view - tryb listowania: full, desc lub name
* $categories - Logic_CategoryList lista kategoriitext/html2012-08-26T04:01:24+02:00style-graficzne:variables-contactindex
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-contactindex?rev=1345946484&do=diff
* $data - tablica asocjacyjna nazwa pola -> wartość, zwracana jest po wysłaniu w przypadku błędu
* $data_error - tablica asocjacyjna nazwa pola -> komunikat błędutext/html2010-12-08T21:25:26+02:00style-graficzne:variables-global
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-global?rev=1291839926&do=diff
* $user - Logic_UserOnline aktualnego użytkownika
* $path - ścieżka bezwzględna (http) sklepu
* $layout -
* $footergroups - Logic_SkinFooterGroupList lista grup z linkami do stopki
* $headerlinks - Logic_SkinHeaderLinkList lista linków w nagłówku
* $banners - Logic_BannerList wylosowana lista bannerów do wyświetlenia na stronie
* $breadcrumbs - aktualne położenie w sklepie (ścieżka)
* $user_logged (bool) - czy użytkownik jest zalogowany
* $showprices (bool) - czy pokazywać ce…text/html2012-08-26T04:01:24+02:00style-graficzne:variables-indexindex
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-indexindex?rev=1345946484&do=diff
* $articles - Logic_NewsList lista artykułów do wyświetlenia
* $view - tryb wyświetlania produktów na liście: name (same nazwy), desc (nazwa i opis), phot (nazwa i zdjęcie), full (wszystko)
* $products - Logic_ProductList lista produktów
* $paginator - informacje o stronnicowaniu z Zend_Paginator::getPages()text/html2010-12-08T21:23:57+02:00style-graficzne:variables-infoindex
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-infoindex?rev=1291839837&do=diff
* $page - Logic_AboutPage strona informacyjnatext/html2012-08-26T04:01:25+02:00style-graficzne:variables-linksindex
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-linksindex?rev=1345946485&do=diff
* $links - Logic_LinkList lista linkówtext/html2012-08-26T04:01:25+02:00style-graficzne:variables-loginlogin
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-loginlogin?rev=1345946485&do=diff
* $passlink - adres do formularza z przypomnieniem hasłatext/html2012-08-26T04:01:25+02:00style-graficzne:variables-loginpassremind
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-loginpassremind?rev=1345946485&do=diff
* $remindmail - podany adres (po wykonaniu POST), w przypadku błędu
* $data_error - tablica nazwa pola -> błąd komunikatów (po wykonaniu POST)text/html2012-08-26T04:01:25+02:00style-graficzne:variables-loginpassremind2
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-loginpassremind2?rev=1345946485&do=diff
* $data_error - tablica nazwa pola -> błąd komunikatów (po wykonaniu POST)text/html2010-12-11T16:44:47+02:00style-graficzne:variables-loginregister
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-loginregister?rev=1292082287&do=diff
* $additional_fields - Logic_AdditionalFieldList lista pól dodatkowych formularza
* $TYPE_TEXT - Logic_AdditionalField::TYPE_TEXT, stała pola typu tekstowego
* $TYPE_CHECKBOX - Logic_AdditionalField::TYPE_CHECKBOX, stała pola do zaznaczania
* $address_type - typ wybranego adresu (firma || osoba prywatna), wartość z POST
* $additional_error - tablica nazwa pola -> komunikat błędu dla pól dodatkowych (walidacja POST)
* $mode - tryb rejestracji, „full” dla pełnych danych adresowych, „sim…text/html2012-08-26T04:01:25+02:00style-graficzne:variables-newsindex
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-newsindex?rev=1345946485&do=diff
* $article - Logic_News artykułtext/html2012-08-26T04:01:25+02:00style-graficzne:variables-newsletterunsign
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-newsletterunsign?rev=1345946485&do=diff
* $email - email do wpisania w pole <input>
* $data_error - tablica asocjacyjna nazwa -> komunikaty błędów (walidacja POST)text/html2012-08-26T04:01:25+02:00style-graficzne:variables-newslist
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-newslist?rev=1345946485&do=diff
* $articles - Logic_NewsList lista artykułówtext/html2012-08-26T04:01:25+02:00style-graficzne:variables-offindex
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-offindex?rev=1345946485&do=diff
* $msg - komunikat o wyłączeniu skleputext/html2010-12-11T16:56:04+02:00style-graficzne:variables-paneladdress
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-paneladdress?rev=1292082964&do=diff
Brak dodatkowych zmiennych, ponad ogólnodostępne.text/html2010-12-11T17:05:12+02:00style-graficzne:variables-paneladdressedit
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-paneladdressedit?rev=1292083512&do=diff
* $address_id - ID adresu Logic_UserAddress lub 0 jeżeli dodawanie nowego
* $table - tabela pól formularza, ma taką samą składnie jak w /scripts/basket/address.tpl
* $default1 - wartość pola „adres domyślny” w przypadku błędu (walidacja POST)
* $default2 - wartość pola „domyślny adres dostawy” w przypadku błędu (walidacja POST)
* $show_default1 - czy pokazać checkbox „ustaw jako adres domyślny” (edytowany/dodawany adres nim nie jest)
* $show_default2 - czy pokazać checkbox „ustaw jako…text/html2012-08-26T04:01:25+02:00style-graficzne:variables-panelcomments
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-panelcomments?rev=1345946485&do=diff
Brak dodatkowych zmiennych, ponad ogólnodostępne.text/html2010-12-11T16:59:25+02:00style-graficzne:variables-paneledit
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-paneledit?rev=1292083165&do=diff
* $additional_fields - Logic_AdditionalFieldList lista pól dodatkowych formularza
* $TYPE_TEXT - Logic_AdditionalField::TYPE_TEXT, stała pola typu tekstowego
* $TYPE_CHECKBOX - Logic_AdditionalField::TYPE_CHECKBOX, stała pola do zaznaczania
* $data - tablica asocjacyjna pól nazwa -> wartość w przypadku błędu (walidacja POST)
* $data_error - tablica asocjacyjna nazwa -> komunikaty błędów (walidacja POST)text/html2012-08-26T04:01:25+02:00style-graficzne:variables-panelfavourites
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-panelfavourites?rev=1345946485&do=diff
Brak dodatkowych zmiennych, ponad ogólnodostępne.text/html2012-08-26T04:01:25+02:00style-graficzne:variables-panelindex
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-panelindex?rev=1345946485&do=diff
* $orders - Logic_OrderList lista 5 najnowszych zamówień
* $orders_links - tablica ID zamówienia -> link do szczegółów zamówień z powyższej listy
* $orders_alllink (bool) - czy zamówień jest więcej niż 5 i powinien zostać wyświetlony link „pokaż wszystkie”
* $orders_count - łączna liczba zamówień
* $billing_address - Logic_UserAddress - domyślny adres użytkownika
* $shipping_address - Logic_UserAddress - domyślny adres dostawy
* $comments_count - liczba komentarzy użytkownika
* $f…text/html2012-08-26T04:01:25+02:00style-graficzne:variables-panelorder
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-panelorder?rev=1345946485&do=diff
* $order - Logic_Order zamówienie
* $config_confirm (bool) - czy zamówienia wymagają potwierdzenia (wg ustawień sklepu)
* $show_invoice (bool) - dostępność faktur w zamówieniach (wg ustawień sklepu)text/html2010-12-11T16:51:59+02:00style-graficzne:variables-panelorders
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-panelorders?rev=1292082719&do=diff
* $orders - Logic_OrderList lista wszystkich zamówień użytkownika
* $config_confirm (bool) - czy zamówienia wymagają potwierdzenia (wg ustawień sklepu)
* $show_invoice (bool) - dostępność faktur w zamówieniach (wg ustawień sklepu)text/html2012-08-26T04:01:25+02:00style-graficzne:variables-panelpassword
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-panelpassword?rev=1345946485&do=diff
* $data_error - tablica asocjacyjna nazwa -> komunikaty błędów (walidacja POST)text/html2012-08-26T04:01:25+02:00style-graficzne:variables-panelpayment
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-panelpayment?rev=1345946485&do=diff
* $order - Logic_Order zamówienie
* $payment_form - formularz płatności jeżeli online
* $payment_message - instrukcje opłacenia zamówienia, jeżeli płatność offlinetext/html2012-08-26T04:01:25+02:00style-graficzne:variables-pluginexecute
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-pluginexecute?rev=1345946485&do=diff
Plik służy do wywoływania pluginów i powinien mieć stałą zawartość:
{if $plugin_template}
{include file=$plugin_template}
{/if}text/html2012-08-26T04:01:25+02:00style-graficzne:variables-pricelisthtml
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-pricelisthtml?rev=1345946485&do=diff
* $collection - tablica z produktami pogrupowanymi wg kategorii, składnia:
$collection = array(
array( //kategoria produktów
'url' => '....', //link do kategorii
'name' => '...', //nazwa
'length' => X, //ilość produktów
'products' => array( //tablica produktów
array( //produkt
'url' => '...', //link do karty produktu
'name' => '...', //nazwa
'price_netto' => …text/html2010-12-11T13:41:40+02:00style-graficzne:variables-productindex
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-productindex?rev=1292071300&do=diff
* $product - Logic_Product produkt
* $category_link - link do kategorii produktu
* $stock_id - ID domyślnego wariantu (Logic_ProductStock) produktu
* $attrs - tablica atrybutów produktu w formacie:
$attrs = array(
array(
'name' => "...", //nazwa atrybutu
'type' => (int), //typ, 0 = pole tekstowe, 1 = checkbox, 2 = select
'value' => "...", //wartość
),
....
);text/html2012-08-26T04:01:26+02:00style-graficzne:variables-productlist
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-productlist?rev=1345946486&do=diff
Akcja list wyświetla listę produktów dla:
* danej kategorii
* „nowości”
* „w promocji”
* wyników wyszukiwania
* produktów producenta
W zależności od typu z listy powyżej, zmienia się zawartość zmiennej
* $router_name - do użycia w helperze {route} do tworzenia linków np. do następnych stron listy; przyjmowane wartości:
* category
* new
* promo
* search
* producertext/html2012-08-26T04:01:26+02:00style-graficzne:variables-productmailfriend
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-productmailfriend?rev=1345946486&do=diff
* $prod_id - ID polecanego produktu
* $data - zwrot danych POST w przypadku błędu
* $data_error - tablica asocjacyjna nazwa -> komunikaty błędów (walidacja POST)text/html2012-08-26T04:01:26+02:00style-graficzne:variables-productsearch
http://tech.sklep-pomoc.home.pl/style-graficzne:variables-productsearch?rev=1345946486&do=diff
* $data - zwrot danych POST w przypadku błędu
* $data_error - tablica asocjacyjna nazwa -> komunikaty błędów (walidacja POST)