Integracje
Integracje
Systemy płatności
Systemy płatności
Dodaj bramki płatności online
Kurierzy i Dostawa
Kurierzy i Dostawa
Nadawaj wygodny przesyłki kurierskie
Telefonia IP
Telefonia IP
Podłącz telefonię do swojego CRM
Usługi powiadomień, SMS
Usługi powiadomień, SMS
Wybierz operatora dla powiadomień klientów
Hurtownie i Dropshipping
Hurtownie i Dropshipping
Podłącz i sprzedawaj bez własnego towaru i magazynu z dowolną liczbą hurtowni
Marketing i reklama
Marketing i reklama
Zainstaluj dodatkowe narzędzia do promowania swoich towarów
Narzędzia SEO
Narzędzia SEO
Zautomatyzuj optymalizację swojej witryny dla wyższych pozycji w wyszukiwarkach
Pomoc & FAQ
Pomoc & FAQ
Blog
Blog
Najnowsze wiadomości dotyczące platformy i firmy
Artykuły
Artykuły
Przydatne artykuły na temat promowania biznesu online w E-commerce
Forum wsparcia
Forum wsparcia
Pytania i odpowiedzi, Idee i propozycje, Wiadomości o błędach
Baza wiedzy
Baza wiedzy
Dokumentacja dotycząca obsługi i ustawień platformy aplikacji „Sklep”, „Witryna”, „Blog”, CRM i innych.
Instrukcje do szablonów	graficznych
Instrukcje do szablonów graficznych
Cała dokumentacja dotycząca konfiguracji szablonów dla stron i sklepów internetowych.
Jeszcze
Al.KEN 36/112B, 02-797 Warszawa
0
Koszyk
0 zł
(pusty)
Towar w koszyku!

Wyjście na witrynę do wtyczki "Zarządzanie dodatkowymi parametrami (sklep)"

Wyświetlanie parametrów w witrynie

Wyprowadzanie dodatkowych parametrów za pomocą helpera w dowolnym miejscu storefront

Pobierz wszystkie dodatkowe parametry w tablicy:

Dla produktu - {$params = shopAdvancedparamsPlugin::getProductParams($product.id)}
Dla kategorii - {$params = shopAdvancedparamsPlugin::getCategoryParams($category.id)}
Dla strony - {$params = shopAdvancedparamsPlugin::getPageParams($page.id)}


Teraz zmienna $params zawiera wszystkie dodatkowe parametry.

Dalsze uzyskiwanie wymaganego parametru odbywa się poprzez klucz pola, np. dla pola z kluczem opis2

{$param = $param['opis2']}


Pobieranie jednego konkretnego parametru według klucza pola

Dla produktu - {$param = shopAdvancedparamsPlugin::getProductParam($product.id, 'key')}
Dla kategorii - {$param = shopAdvancedparamsPlugin::getCategoryParam($category.id, 'key')}
Dla strony - {$param = shopAdvancedparamsPlugin::getPageParam($page.id, 'key')}


Zmienna $param będzie zawierała obiekt parametru

W obiekcie obsługiwane są następujące wartości

  • Wartość parametru opcjonalnego - {$param->getValue()}
  • Nazwa pola - {$param->getTitle()}
  • Wszystkie możliwe wartości pola (dla pól z wybieralnym typem) - {$param->getValues()}
  • Domyślna wartość pola (dla pól z wybieralnym typem) - {$param->getDefault()}

Ustawione wartości pól są dostępne za pomocą klucza w zmiennych:

  • Dla produktu - {$product.param.key}
  • Dla kategorii - {$category.param.key}
  • Dla strony - {$page.key}

Gdzie key jest opcjonalnym kluczem parametru.

Aby parametry były poprawnie wyświetlane w szablonach projektu sklepu należy dodać warunek sprawdzający istnienie ustawionej wartości za pomocą warunku:

{if isset( $variable_parameters.key )}
{ $variable_parameters.key }
{/if}


Ważne: Dla pól typu plik, wartości będą przechowywały odniesienie do pliku w stosunku do korzenia instalacji.


Dla pola FILE zalecane jest utworzenie linku do pobrania

<a href="{$wa_url}{$product.param.key}">Instrukcja produktu</a>


Aby wyświetlić obrazek (pole IMAGE), należy wartość parametru zawrzeć w znaczniku <img>.

<img src="{$wa_url}{$product.param.key}" />



Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!