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.

PageIdentification xlink ( 
  [ 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:, hodnota false), nebo zda má zůstat zabezpečení nezměněno (hodnota null).
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.