Navigations Script -> URL von PageRef ermitteln.
Author: dhd
Publication Date: 1/23/2012 17:14
Hallo Leute,
ich bin im Moment damit beschäftigt eine Navigation via Script selbst zu bauen und bevor die Fragen aufkommen.Nein ich kann nicht die standart nav Funktionen von FS nutzen und ja ich habe zuvor in der Cummunity die Suche verwendet jedoch nichts gefunden was mir bei meinem Problem hilft.
Nun zu meinem Problem.
Ich versuche für jede PageRef die dazugehörige URL mit der nachfolgenden Funktion zu erstellen.
String url = pageref.getUrl(urlCreatorProvider, lang, selectedTemplateSet, pageParams, UrlCreator.Mode.RELATIVE_URL.ordinal());
Hierbei hab ich leider das Problem das mir nicht ganz klar ist wo ich die pageParams her bekomme. bzw. ich gehe davon aus das ich diese irgendwie über die MulitPageParams bekomme jedoch benötige ich dafür einen paramInt.
Ich hoffe ich habe mein Problem verständlich beschrieben und danke schon mal im Voraus für eventuelle Antworten.
Gruß
Dominik
-
Author: Peter_Jodeleit - 1/24/2012 10:02
MultiPageParams enthalten die Information, welche Datensätze in der Datensatz-Projekten enthalten sind, es gibt genau ein PageParams-Objekt für jede Projektionsseite.
Eine MultiPageParams-Instanz bekommt man z.B. über die Methode "getMultiPageParams(Language, TemplateSet)" der Projektionsseite, Codebeispiel wäre dann:
PageParams pageParams = pageref.getMultiPageParams(lang, selectedTemplateSet).getPageParams(0);String url = pageref.getUrl(urlCreatorProvider, lang, selectedTemplateSet, pageParams, UrlCreator.Mode.RELATIVE_URL.ordinal());0
Please sign in to leave a comment.
Comments
1 comment