Zastępowanie bloków na podstawie języka przeglądarki
Jeśli witryna jest skierowana do odbiorców wielojęzycznych, można skonfigurować ją tak, aby wyświetlała różne treści w zależności od preferencji językowych przeglądarki.
1. Utwórz stronę i dodaj do niej bloki w różnych językach.
2. Dodaj blok T839 do strony głównej, kategoria "Inne".
3. Dodaj oddzielną kartę dla każdej wersji językowej. 4. Język: podaj dwuliterowy kod kraju, oddzielając go przecinkami, jeśli jest ich więcej niż jeden. Możesz pozostawić to pole puste, ale w takim przypadku karta z pustym polem powinna być pierwsza.
US - Stany Zjednoczone, angielski DE - Niemcy, niemiecki FR - Francja, francuski ES - Hiszpania, hiszpański JP - Japonia, japoński
5. Wstaw identyfikatory bloków, które mają być wyświetlane i ukrywane. Można je wybrać za pomocą łącza Wybierz blok lub wstawić ręcznie - identyfikator każdego bloku znajduje się na dole ustawień bloku.
Pole wyboru "Jeśli nie pasuje": bloki są wyświetlane i ukrywane, jeśli język użytkownika nie pasuje do języka określonego na karcie. Jeśli jest wiele kart, karta z tym warunkiem powinna być ostatnia.
6. Opublikuj stronę, wyczyść pamięć podręczną lub odśwież stronę kilka razy przed sprawdzeniem bloku.
Przykład: wszyscy odwiedzający, którzy nie mówią po francusku, są automatycznie przekierowywani na stronę w języku angielskim.
Strona główna jest w języku francuskim. Musimy pokazać angielską wersję strony tym, którzy NIE mówią po francusku.
1. Utwórz dwie strony: mysite.com/fr (w języku francuskim) i mysite.com/en (w języku angielskim) 2. Otwórz francuską wersję mysite.com/fr, dodaj blok Т805. Użyj następujących ustawień: Język: FR Link: http://mysite.com/en Zaznacz pole wyboru "Jeśli nie pasuje".
Teraz, jeśli odwiedzający otworzy stronę mysite.com/fr (w języku francuskim), ale nie ma francuskiego jako jednego z języków przeglądarki, zostanie automatycznie przekierowany na stronę mysite.com/en w języku angielskim.
Test języka przeglądarki Język przeglądarki: русский
Test języka przeglądarki Język przeglądarki: angielski