- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Navigations Script -> URL von PageRef ermitteln.
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
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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());
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wenn es keine Seiten einer Datensatz-Projektion sind, reicht als Wert "new PageParms(0, true)".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Es gibt dazischen aber auch Seiten einer Datensatz-Projektion. Welche Informationen werden denn in den MultiPageParams gespeichert?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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());

