Czego szukasz?

Jak możemy Ci pomóc?

Makra nawigacyjne

Makra nawigacyjne służą do tworzenia nawigacji po stronach serwisu.

Makra nawigacyjne dostępne w systemie

ˆC; lub ˆC();

Crumb Trail

Wyświetla pasek z dynamicznie generowaną ścieżką do danej strony, począwszy od katalogu głównego związanego z daną stroną. Opcjonalnie możesz zdefiniować własną formę rozdzielenia wyświetlanych elementów ścieżki - przykładowo ˆC(::); (domyślnie jest to znak >).

UWAGA: Z tym makro związana jest klasa stylu CSS .crumbTrail.

ˆTopMenuTemplate();

Makro z dedykowanym szablonem.

Parametry makra:
ˆTopMenuTemplate(id,level);

Przykładowe wywołanie:
ˆTopMenuTemplate(1001,2);

id - unikalny identyfikator szablonu, parametr widoczny w sekcji szablonów danej klasy

level - głębokość, do której szablon będzie generował zagłębienie (pętle).

UWAGI: Szablon musi zgodnie z zadaną ilością poziomów uwzględniać generowanie pętli z kodem.

ˆPreviousMenuTemplate();

Makro z dedykowanym szablonem.

ˆPreviousMenuTemplate(id-szablonu);

ˆFlexMenu;

Wyświetla menu zawierające strony menu głównego stron, rozwijające się kolejno po wybraniu przez użytkownika pozycji w menu.

ˆH; lub ˆH();

Home Link

Wyświetla link do strony głównej serwisu. Dodatkowo możliwe jest zdefiniowanie nazwy tego linku, przykładowo: ˆH("Strona główna");.

UWAGI: Możesz użyć specjalnej wersji tego makra ˆH(linkonly); zwracającej sam link bez jego nazwy. Z tym makro związana jest klasa stylu CSS .homeLink.

ˆM; lub ˆM();

Current Menu (Vertical)

Wyświetla pionowe menu zawierające podstrony w stosunku do bieżącego poziomu. Dodatkowo możliwe jest zdefiniowanie liczby poziomów na które menu będzie mogło się zagłębić. Domyślnie wyświetla tylko pierwszy podpoziom. Przykładowo, aby umożliwić zejście maksymalnie do trzeciego podpoziomu, należy podać makro w postaci ˆM(3); - podając w makro wartość "0", umożliwi to rozwijanie menu do dowolnego podpoziomu stron.

ˆm;

Current Menu (Horizontal)

Wyświetla horyzontalne menu zawierające strony z danego podpoziomu stron. Opcjonalnie można zdefiniować separator wyświetlanych w menu stron, przykładowo ˆm(:--:); - domyśnym separatorem jest ·.

ˆPreviousDropMenu;

Wyświetla rozwijane w dół menu zawierające podstrony na poprzednim poziomie stron.

ˆP; lub ˆP();

Previous Menu (Vertical)

Wyświetla pionowe menu zawierające podstrony na poprzednim poziomie stron. Dodatkowo możliwe jest zdefiniowanie maksymalnej liczby podpoziomów do jakiej menu to będzie się rozwijało ? domyślnie jest to jeden poziom. Przykładowo, aby zagłębiać się maksymalnie trzy podpoziomy, makro powinno mieć postać: ˆP(3);. - podając tę wartość w makro na "0", umożliwi to rozwijanie menu do dowolnego podpoziomu stron.

ˆp;

Previous Menu (Horizontal)

Wyświetla horyzontalne menu zawierające strony na poprzednim podpoziomie stron. Opcjonalnie można zdefiniować separator wyświetlanych w menu stron, przykładowo ˆp(:--:); - domyślnym separatorem jest ·.

ˆrootmenu; lub ˆrootmenu();

(Horizontal)

Wyświetla horyzontalne menu nazw wszystkich katalogów głównych systemu (oprócz katalogu WebGUI). Opcjonalnie można zdefiniować separator wyświetlanych w menu stron, przykładowo: ˆrootmenu(|);

ˆRootTab;

Wyświetla menu z nazwami wszystkich katalogów głównych systemu (oprócz katalogu WebGUI), w którym przemieszczanie się po pozycjach menu jest podobne jak nawigacja po formularzach.

UWAGA: Z tym makro związane są dwie klasy stylów CSS: .RootTabOn{} i .RootTabOff{}.

Przykład:
<style> .rootTabOn { line-height: 17px; font-size: 16px; spacing: 3px; border: 1px solid black; border-bottom-width: 0px; background-color: #333333; z-index: 10000; padding: 3px 9px 5px 9px; color: white; } .rootTabOn A, .rootTabOn A:visited { color: white; font-weight: bold; text-decoration: none; } .rootTabOff { line-height: 15px; font-size: 14px; border: 1px solid black; border-bottom-width: 0px; background-color: #c8c8c8; z-index: 1000; padding: 2px 9px 2px 9px; } .rootTabOff A, .rootTabOff A:visited { color: black; text-decoration: underline; } .rootTabOff A:hover { font-weight: bold; } </style>

ˆSpecificDropMenu();

Wyświetla rozwijalne w dół menu zaczynające się od wybranego punktu w hierarchii stron menu nawigacyjnego. Podaje się przy tym dwa parametry ? pierwszy parametr to przetworzony do nazwy adresu URL tytuł strony od której menu ma się zaczynać, drugi podaje maksymalną liczbę podpoziomów do jakiego będzie się rozwijać dane menu.

Przykład: ˆSpecificDropMenu("home",3);

ˆS();

Specific SubMenu (Vertical)

To makro pozwala na wyświetlenie pionowego podmenu strony podanej w makro jako parametr.

Przykładowo możesz utworzyć podmenu strony głównej poprzez podania makra w postaci: ˆS("indeks",0);.

Pierwszy parametr to przetworzony do nazwy adresu URL tytuł strony (w tym przykładzie strona o nazwie 'indeks'), drugi parametr wskazuje na liczbę kolejnych podpoziomów na które menu może się zagłębiać, domyślnie jest to jeden podpoziom (wartość '0' oznacza brak ograniczeń).

Aby przykładowo zagłębiać się maksymalnie do trzech podpoziomów, należy użyć makra w postaci ˆS("nazwa_strony",3);.

ˆs();

Specific SubMenu (Horizontal)

To makro pozwala na wyświetlenie poziomego podmenu strony podanej w makro jako parametr (tytuł strony przetworzony do nazwy adresu URL).

Przykładowo możesz wyświetlić podmenu strony 'nazwa-strony-serwisu' podając makro w postaci: ˆs("nazwa-strony-serwisu");.

Opcjonalnie możliwe jest zdefiniowanie separatora stron w menu, przykładowo podając makro w postaci: ˆs("nazwa-strony-serwisu",":--:");.
Domyślnym separatorem jest znak ˇ.

ˆSynopsis; lub ˆSynopsis(); 

To makro wyświetla podmenu strony razem z krótkim opisem każdej z pozycji. Można w tym makro zdefiniować liczbę określającą dopuszczalny poziom zagłębiania się w kolejne podpoziomy menu.

UWAGI: Z tym makro związane są następujące klasy stylów CSS: .synopsis_sub, .synopsis_summary, oraz .synopsis_title.

ˆTopDropMenu;

Wyświetla rozwijane w dół menu najwyższego poziomu stron.

Przykład:
ˆTopDropMenu;

ˆT; lub ˆT();

Top Level Menu (Vertical)

Wyświetla pionowe menu głównych stron serwisu (podstrony katalogu głównego). Dodatkowo można zdefiniować liczbę poziomów o jakie maksymalnie może się zagłębić to menu ? domyślnie jest to jeden poziom. Przykładowo, aby ograniczyć wyświetlanie menu do maksimum trzech kolejnych poziomów, makro powinno mieć postać: ˆT(3); - wartość '0' oznacza brak ograniczenia.

ˆt;

Top Level Menu (Horizontal)

Wyświetla pionowe menu głównych stron serwisu (podstrony katalogu głównego). Opcjonalnie możliwe jest zdefiniowanie separatora stron w menu, przykładowo podając makro w postaci: ˆt(:--:);. Domyślnym separatorem jest znak ˇ.

ˆ/;

System URL

Adres URL głównego skryptu systemu (który wywoływany z parametrami generuje odpowiednie strony serwisu), przykładowo: /index/.

ˆ\;

Page URL

Adres URL bieżącej strony, przykładowo: /index.pl/nazwastrony).

ˆ\\;

Domena

Makro wygeneruje adres URL domeny