- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
UrlCreator - test auf isStartNode()
Hallo,
wir implementieren gerade einen eigenen UrlCreator. Dabei wollen wir den jeweiligen Startseiten eines Ordners einen bestimmten Namen geben (index) ... Ziel ist es also Dateien wie index.html oder index.jsp zu erzwingen.
Wie komme ich an die Information, ob der aktuelle Node als Startseite eingetragen ist? Ich Override folgende Funktion
public String getUrl( ContentProducer node, int mode, TemplateSet templateSet, Language lang, String pageSuffix )
Die entsprechende Methode ist auf dem Objekt PageRef definiert, wir haben einen ContentProducer.
Danke und viele Grรผรe,
Matthias
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Bin mir nicht sicher, ob ich die Frage richtig verstehe. Aber eine PageRef ist doch auch ein ContentProducer.
Somit kann innerhalb der URLCreator Implementierung natรผrlich fรผr den Fall, wenn รผberhaupt, nur eine Spezialbehandlung fรผr PageRef implementiert werden.
public String getUrl( ContentProducer node, int mode, TemplateSet templateSet, Language lang, String pageSuffix ) {
if (node instanceof PageRef) {
// todo special handling for start nodes
}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Bin mir nicht sicher, ob ich die Frage richtig verstehe. Aber eine PageRef ist doch auch ein ContentProducer.
Somit kann innerhalb der URLCreator Implementierung natรผrlich fรผr den Fall, wenn รผberhaupt, nur eine Spezialbehandlung fรผr PageRef implementiert werden.
public String getUrl( ContentProducer node, int mode, TemplateSet templateSet, Language lang, String pageSuffix ) {
if (node instanceof PageRef) {
// todo special handling for start nodes
}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dankeschรถn, das habe ich einfach รผbersehen.
... und schรถn, dass es so einfach war

