Konfiguracja strony startowej i języków katalogu
Za konfigurację strony startowej oraz dostępności języków obcych w katalogu odpowiada sekcja landingPage
w pliku konfiguracyjnym
"landingPage": {
"logo": "",
"languages": [
{
"name": "Polski",
"code": "pl",
"title": "Wybierz swój język"
}
]
},
Logo
Aby wyświetlić logo firmy w lewym górnym rogu katalogu, podaj URL
do grafiki do właśniwości "logo"
.
Przykład odniesienia oraz konstrukcji adresu URL dla grafiki wgranej do systemu Variantic znajdziesz w opisie
Dodawanie języków
Aby dodać kolejny język należy skopiować cały obiekt, w którym znajdują się opcje konfiuracyjne języka a następnie uzupenić je danymi.
name
- to opis, który znajdzie się na przycisku wyboru języka,code
- przyjmuje kod ISO danego języka,title
- opis dla danego języka
Przykład
Plik konfiguracyjny:
"landingPage": {
"logo": "",
"languages": [
{
"name": "Polski",
"code": "pl",
"title": "Wybierz swój język"
},
{
"name": "English",
"code": "en",
"title": "Choose your language"
}
]
},
Strona startowa:
Dodawanie tłumaczeń
W końcowej części pliku konfiguracyjnego znajduje się sekcja tłumaczeń translations
. Nazwą obiektu jest kod ISO języka, którego dotyczą dane tłumaczenia.
W szablonie w sekcji translations
zostały dodane klucze tłumaczeń (np."baner_title") dla wszystkich podstawowych opisów, które znajdują się w katalogu.
Klucze tłumaczeń można dodawać samodzielnie tak samo jak tłumaczenia. Schemat jest następujący:
"translations": {
"pl": {
"baner_title": "tłumaczenie_dla_klucza_banner_title",
"baner_description": "tłumaczenie_dla_klucza_banner_description",
"baner_button_label": "tłumaczenie_dla_klucza_banner_button_label"
}
}
gdzie:
pl
- to kod ISO języka polskiego,baner_title
- to klucz tłumaczenia dla elementu: opis banerutłumaczenie_dla_klucza_banner_title
- to fraza, która będzie widoczna jeśli katalog zostanie otworzony w języku polskim dla obiektu: opis baneru
W przypadku gdy dodane zostaną dwa języki, sekcja translations
będzie wyglądała w następujący sposób:
"translations": {
"pl": {
"baner_title": "tłumaczenie_dla_klucza_banner_title_po_polsku",
"baner_description": "tłumaczenie_dla_klucza_banner_description_po_polsku",
"baner_button_label": "tłumaczenie_dla_klucza_banner_button_label_po_polsku"
},
"en": {
"baner_title": "tłumaczenie_dla_klucza_banner_title_po_angielsku",
"baner_description": "tłumaczenie_dla_klucza_banner_description_po_angielsku",
"baner_button_label": "tłumaczenie_dla_klucza_banner_button_label_po_angielsku"
}
}