WEB SYSTEMS PRO
Platforma e-commerce
99 PLN

* Cena netto, należy doliczyć 23% VAT

Kod produktu:WSP-207-PL
Wersja
2025.05.25.0.wsp
Aktualizacja
14.05.2025
Zarządzanie dodatkowymi parametrami - moduł umożliwia tworzenie dodatkowych pól
LicencjaWeb Systems Pro
Wersja2025.05.25.0.wsp
Aktualizacja14 maja 2025


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}" />