xlink
Funkce umožňuje sestavit zcela obecný interní odkaz systému jNetPublish, včetně změny zabezpečení (tzn. přepnutí mezi http: a https:) a přepnutí do jiné prezentace.
PageIdentificationxlink
(
[ SiteData site,
] Boolean secure [,
SectionData primary,
Asset main [,
PageletData pagelet [,
String action [,
String format [,
String language ] ] ] ] ])
- site
- Cílová prezentace. Pokud není určena, zůstává cílem odkazu aktuální prezentace.
- secure
- Příznak, zda cíl má být zabezpečená stránka (https:, hodnota
true
), nezabezpečená stránka (http:, hodnotafalse
), nebo zda má zůstat zabezpečení nezměněno (hodnotanull
). - primary
- Odkazovaná sekce.
- main
- Hlavní obsahový asset odkazované stránky; typicky článek. Na rozdíl od funkce link, pokud je uvedená primary, toto je povinný argument (lze zadat hodnotu
null
). - pagelet
- Volaný pagelet.
- action
- Akce (webová metoda) volaného pageletu.
- format
- Výstupní formát cíle odkazu.
- language
- Jazyk cíle odkazu.
Až na uvedené výjimky jde tedy o rozšíření možností funkce link.
Příklad: Přechod na zabezpečenou verzi stránky
Vstup
Přejít na
<a href="{xlink(true)}">zabezpečenou verzi této stránky</a>
Podorobnosti o významu všech položek, které je možné zadat, obsahuje popis interní identifikace stránky systému jNetPublish.
Místo vytváření komplikovaných konstantních odkazů v šabloně je možné sestavit odkaz jako ortogonální odkaz samotné šablony a přístupovat k němu pomocí funkce target.
Pro vložení příspěvku do diskuse se přihlašte.