Konfiguracja niestandardowych bloków.

1. Niektóre obszary na stronie, takie jak kontakty w nagłówku lub w stopce, można wyświetlać za pomocą bloków z aplikacji "Witryna" -> "Bloki". Może to być potrzebne do edycji struktury HTML danego obszaru, ponieważ po aktualizacji szablonu nie będzie konieczności ponownego wprowadzania zmian.

2. Aby wyświetlić obszar za pomocą bloku, należy w ustawieniach szablonu przełączyć odpowiednią opcję z automatycznego na blok podłączany.

3. Same bloki należy tworzyć samodzielnie. Przy tworzeniu bloku wskazuje się identyfikator bloku odpowiadającego danemu obszarowi. Zawartość bloku jest kopiowana ze szablonu obszaru.

4. Poniżej wymienione są wszystkie obszary strony, które można wyświetlać za pomocą bloków, ich identyfikatory, szablony oraz opcje przełączania z automatycznego na blok podłączany.

5. Na przykład, trzeba edytować strukturę HTML telefonu w nagłówku strony.

Telefon w nagłówku (Handyshop)
Telefon w nagłówku (Handyshop)


Aby to zrobić, w ustawieniach strony, w sekcji "Nagłówek" strony, przełącz opcję Blok z telefonem na wariant "Podłączane blok". W opisie opcji podany jest identyfikator, który należy wskazać przy tworzeniu bloku oraz plik ze strukturą HTML bloku:

Ustawienia w sekcji Nagłówek -> Blok z telefonem (Handyshop)
Ustawienia w sekcji "Nagłówek", opcja Blok z telefonem (Handyshop)


Następnie przejdź do aplikacji "Witryna" -> "Bloki" -> przycisk "Nowy blok". W polu ID wpisz: hs.header.contacts.phone:

Tworzenie nowego bloku (Handyshop)
Tworzenie nowego bloku dla szablonu "Handyshop"


Do zawartości bloku skopiuj kod z pliku header.contacts.phone.html:

Plik do kopiowania kodu (Handyshop)
Plik header.contacts.phone.html do kopiowania kodu (Handyshop)


6. Lista bloków:

  • hs.header.contacts.phone - Telefon w nagłówku (szablon header.contacts.phone.html);
  • hs.header.custom - Blok na dowolną zawartość w nagłówku (szablon header.hs-custom.html);
  • hs.header.contacts.popup.body - Wyskakujące kontakty (szablon header.contacts.popup.body.html);
  • hs.header.contact.popup.top.custom - Blok na dowolną zawartość w wyskakujących kontaktach, w górnej części;
  • hs.header.contact.popup.bottom.custom - Blok na dowolną zawartość w wyskakujących kontaktach, w dolnej części;
  • hs.m_header.custom - Blok na dowolną zawartość pod nawigacją w nagłówku w wersji mobilnej;
  • hs.m_header.nav.center.custom - Blok na dowolną zawartość w bloku nawigacji w wersji mobilnej (wyświetla się przy włączonej opcji "Wyświetl logo pod nawigacją");
  • hs.footer.menu1 - Menu nr 1 w stopce (szablon footer.menu1.html);
  • hs.footer.menu2 - Menu nr 2 w stopce (szablon footer.menu2.html);
  • hs.footer.footer_about - Wyświetlanie bloku "O firmie" w stopce (szablon footer.about.html);
  • hs.footer.contacts - Blok z kontaktami w stopce (szablon footer.contacts.html);
  • hs.product.add1 - Dodatkowa zakładka 1 w karcie produktu (dodatkowe informacje w sekcji);
  • hs.product.add2 - Dodatkowa zakładka 2 w karcie produktu (dodatkowe informacje w sekcji);
  • hs.product.add3 - Dodatkowa zakładka 3 w karcie produktu (dodatkowe informacje w sekcji);
  • hs.sidebar.custom1 - Dowolny blok 1 w pasku bocznym (dodatkowe informacje w sekcji);
  • hs.sidebar.custom2 - Dowolny blok 2 w pasku bocznym (dodatkowe informacje w sekcji);
  • hs.customs.head.css - Dla niestandardowych stylów w tagu head (dodatkowe informacje w sekcji);
  • hs.customs.footer.css - Dla niestandardowych stylów w dolnej części strony (dodatkowe informacje w sekcji);
  • hs.customs.head.js - Dla niestandardowych skryptów w tagu head (dodatkowe informacje w sekcji);
  • hs.customs.footer.js - Dla niestandardowych skryptów w dolnej części strony (dodatkowe informacje w sekcji).


Telefon w nagłówku

Opcja podłączenia bloku - "Blok z telefonem" w sekcji "Nagłówek" strony
ID bloku - hs.header.contacts.phone
Zawartość - skopiuj kod HTML z pliku header.contacts.phone.html

Telefon w nagłówku (Handyshop)
Telefon w nagłówku (Handyshop)


Blok na dowolną zawartość w nagłówku

ID bloku - hs.header.custom
Zawartość - skopiuj kod HTML z pliku header.hs-custom.html

Dowolną zawartość w nagłówku (Handyshop)
Dowolną zawartość w nagłówku szablonu "Handyshop"


Wyskakujące kontakty

Opcja podłączenia bloku - "Wyskakujące kontakty" w sekcji "Nagłówek" strony
ID bloku - hs.header.contacts.popup.body
Zawartość - skopiuj kod HTML z pliku header.contacts.popup.body.html

Wyskakujące kontakty (Handyshop)
Wyskakujące kontakty w szablonie "Handyshop"


Blok na dowolną zawartość w wyskakujących kontaktach, w górnej części

ID bloku - hs.header.contact.popup.top.custom

Dowolną zawartość w wyskakujących kontaktach, w górnej części (Handyshop)
Dowolną zawartość w wyskakujących kontaktach, w górnej części (Handyshop)


Blok na dowolną zawartość w wyskakujących kontaktach, w dolnej części

ID bloku - hs.header.contact.popup.bottom.custom

Dowolną zawartość w wyskakujących kontaktach, w dolnej części (Handyshop)
Dowolną zawartość w wyskakujących kontaktach, w dolnej części (Handyshop)


Blok na dowolną zawartość w nagłówku pod nawigacją w wersji mobilnej

ID bloku - hs.m_header.custom

Dowolną zawartość w nagłówku pod nawigacją w wersji mobilnej (Handyshop)
Dowolną zawartość w nagłówku pod nawigacją w wersji mobilnej (Handyshop)


Blok na dowolną zawartość w nagłówku w bloku nawigacji w wersji mobilnej.

ID bloku - hs.m_header_nav_center.custom (blok wyświetla się pod warunkiem, że włączona jest opcja "Wyświetl logo pod nawigacją" w sekcji Nagłówek strony/Ustawienia dla wersji mobilnej).

Dowolną zawartość w nagłówku w bloku nawigacji w wersji mobilnej (Handyshop)
Dowolną zawartość w nagłówku w bloku nawigacji w wersji mobilnej (Handyshop)


Menu #1 w stopce

Opcja podłączenia bloku - "Wyświetl bloku #1 z linkami" w sekcji "Stopka" strony
ID bloku - hs.footer.menu1
Zawartość - skopiuj kod HTML z pliku footer.menu1.html

Menu #1 w stopce szablonu Handyshop)
Menu #1 w stopce szablonu "Handyshop"


Menu #2 w stopce

Opcja podłączenia bloku - "Wyświetl bloku #2 z linkami" w sekcji "Stopka" strony
ID bloku - hs.footer.menu2
Zawartość - skopiuj kod HTML z pliku footer.menu2.html

Menu #2 w stopce (Handyshop)
Menu #2 w stopce szablonu "Handyshop"


Wyświetlanie bloku "O firmie" w stopce

Opcja podłączenia bloku - "Wyświetl tekst "O firmie" w sekcji "Stopka" strony
ID bloku - hs.footer.about
Zawartość - skopiuj kod HTML z pliku footer.about.html

Blok O firmie w stopce (Handyshop)
Blok "O firmie" w stopce szablonu "Handyshop"


Blok z kontaktami w stopce

Opcja podłączenia bloku - "Wyświetl kontaktów" w sekcji "Stopka" strony
ID bloku - hs.footer.contacts
Zawartość - skopiuj kod HTML z pliku footer.contacts.html

Blok z kontaktami w stopce (Handyshop)
Blok z kontaktami w stopce szablonu "Handyshop"




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