- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
URL einer Mehrfachseite per Script nach Generierung ermitteln
Hallo Zusammen.
In einem Auftrag errechne ich mir fรผr Datenquelleninhalte die URLs um sie in einer anderen Tabelle zu speichern, damit sie vom Backend verarbeitet werden kรถnnen. Das funktioniert alles wurderbar, nur bei den Mehrfachseiten aus den Datenquellen steh ich auf dem Schlauch.
Bisher habe ich u.a. folgende Zeilen im Script:
pageParams = link.getPageRef().getMultiPageParams(context.getLanguage(), context.getTemplateSet()).getPageParams(0);
url = context.getGenerationContext().getUrlCreator().getUrl(link.getPageRef(), context.getLanguage(), context.getTemplateSet(), pageParams, 1);
(link ist dabei der Link auf die Detailseite die in der Struktur ist und im Daten Reiter die Einstellungen: Anzahl der Eintrรคge pro Seite 1 und Maximale Seitenanzahl 0)
Damit erhalte ich die Detailseite des letzten Datensatzes ausgegeben. Ich mรถchte aber die URL eines ganz bestimmten Datensatzes ausgeben und diese anhand der FS_ID in der Datenquelle auswรคhlen. Oder muss man das anders machen?
Kann mir da jemand behilflich sein, danke!
Viele Grรผรe,
Daniel
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
pageParams = link.getPageRef().getMultiPageParams(context.getLanguage(), context.getTemplateSet()).getPageParams(0);
Dieser Parameter steuert, welche "Multi-Seite" in deiner zweiten Code-Zeile adressiert wird. Sprich: "getPageParams(0)" ist falsch. Probier mal "getPageParams(Collections.singletonMap("contentId", FS_ID))".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
pageParams = link.getPageRef().getMultiPageParams(context.getLanguage(), context.getTemplateSet()).getPageParams(0);
Dieser Parameter steuert, welche "Multi-Seite" in deiner zweiten Code-Zeile adressiert wird. Sprich: "getPageParams(0)" ist falsch. Probier mal "getPageParams(Collections.singletonMap("contentId", FS_ID))".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Perfekt, das wars.
WARUM steht so etwas nicht in der Doku?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ist halt bisher noch nicht aufgefallen, das es fehlt
Die Ergรคnzung ist schon in die Wege geleitet..

