Hallo Liste

Ich hätte da eine Frage. Da es bei mir manchmal vorkommt, dass jemand von einen 
Menüpunkt automatisch ganz wo anders hin möchte (also z.B. vom Menüpunk "Ordner 
A/Ordner B/Seite C" zu "Ordner X/Seite Y"). Mir ist klar, dass man das nicht 
machen sollte, aber manchmal hilft alles Diskutieren nicht :-(
Es gibt aber auch "sinnvolle Anwendungen". Wenn z.B. eine Seite als default in 
einem Ordner angezeigt werden soll, diese Seite aber trotzdem im Menü einen 
eigenen Eintrag haben soll (Aus welchem Grund auch immer!).

Nun habe ich mir ein kleines Produkt gebaut. Dieses Produkt besteht im Grund 
nur aus einem Titel und einem Reference-Widget mittels dem der User das Ziel 
der Umleitung wählen kann. In der View-Klasse überschreibe ich dann einfach den 
"def __call_(self)" wie folgt:

class redirectionPageView(BrowserView):
    def __call__(self):
        self.request.respone.redirect(self.context.destination.apbsolute_url())

Das funktioniert soweit ganz gut. Nun zu meiner Frage: Wie genau wird dieser 
Aufruf dann umgeleitet? Nehmen mir das die Suchmaschinen "böse" und entfernen 
die Seite dann aus dem Index?
Gibt es eine elegantere oder "richtigere" Variante solche Weiterleitungen 
umzusetzen?

Vielen Dank für eure Hinweise und Tipps.

Lg
Viktor
 

_______________________________________________
Product-Developers mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-product-developers

Reply via email to