Katalog
Przewodnik
Definiowanie kategorii

Definiowanie kategorii

Za konfiugrację kategorii na stronie głównej (w galerii) katalogu odpowiada obiekt typ: categories w części content pliku konfiguracyjnego.

configuration-file.json
{
   "type": "categories",
   "categories": [
       {
           "name": "category_1_name",
           "description": "category_1_description",
           "image": {
               "id": "ebxxxfcx-dxx8-41xx-bxxc-xx8bbxx5xxxa"
           },
           "products": [
               {
                   "id": 1,
                   "name": "product_1_name",
                   "image": {
                       "id": "0xxxxxxf-7xxx-4xx1-9x9c-c5xxbaxxd5dx"
                   },
                   "bagdes": []
               },
               {
                   "id": 2,
                   "name": "product_2_name",
                   "image": {
                       "id": "bxxxxxx5-6xx9-4xx5-8xxd-cxxxxxxdbx12"
                   },
                   "bagdes": []
               }
           ]
       }
   ]
},

gdzie:

  • category_1_name, category_1_description - to klucze tłumaczeń do uzupełnienia w sekcji translations dot. pierwszej kategorii produktów,
  • category_2_name, category_2_description - to klucze tłumaczeń do uzupełnienia w sekcji translations dot. drugiej kategorii produktów,
  • image.id - ID grafiki (ikony) widoczne po rozwinięciu górnego menu z kategoriami,
  • products.id - to ID liczbowe, które należy nadać dla pojedynczego produktu. To ID będzie musiało zostać przekazane do konfiguracji produktu,
  • product_1_name, product_2_name - to klucze tłumaczeń do uzupełnienia w sekcji translations, które przekazują nazwy poszczególnych produktów,
  • products.image.id - ID grafiki (zdjęcie) produktu widoczne w galerii,

Dodanie kolejnej kategorii i produktów

Aby dodać kolejną kategorię produktów w katalogu należy do obiektu typ: categories dodać kolejny obiekt - kategorię.

W poniższym przykładzie linijki 29-45 odpowiadają za drugą kategorię produktów.

Uwaga! Jeśli w katalogu chcesz umieścić więcej niż jedną kategorię lub więcej niż jeden produkt w pojedynczej kategorii, pamiętaj o dodaniu przecinków po każdym z produktów i kategorii, które nie są ostatnimi na liście.

Przykład Po produkcie ID 1 (nie jest on ostatnim w kategorii) - widoczny jest przecinek (linijka 16). Po produkcie ID 2 (jest on statni w swojej kategorii) - nie ma przecinka (linijka 26). Po kategorii o nazwie "category_1_name" (nie jest ona ostatnią kategorią) - widoczny jest przecinek (linijka 28). Po kategorii o nazwie "category_2_name" (jest ona statnią kategorią) - nie ma przecinka (linijka 45).

configuration-file.json
{
   "type": "categories",
   "categories": [
       {
           "name": "category_1_name",
           "description": "category_1_description",
           "image": {
               "id": "ebxxxfcx-dxx8-41xx-bxxc-xx8bbxx5xxxa"
           },
           "products": [
               {
                   "id": 1,
                   "name": "product_1_name",
                   "image": {
                       "id": "0xxxxxxf-7xxx-4xx1-9x9c-c5xxbaxxd5dx"
                   },
                   "bagdes": []
               },
               {
                   "id": 2,
                   "name": "product_2_name",
                   "image": {
                       "id": "bxxxxxx5-6xx9-4xx5-8xxd-cxxxxxxdbx12"
                   },
                   "bagdes": []
               }
           ]
       },
       {
           "name": "category_2_name",
           "description": "category_2_description",
           "image": {
               "id": "xx85axx0-xxxx-4cx2-axca-x4cxxfdxa5xx0"
           },
           "products": [
               {
                   "id": 4,
                   "name": "product_4_name",
                   "image": {
                       "id": "xxxe94xx-a5xx-xxx1-axcx-c81xxxxdd9x"
                   },
                   "bagdes": []
               }
           ]
       }
   ]
},
 

Umiejscowienie na stronie

banner