Re: Frage zu BrowserViews in Plone 3
Nico Grubert <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo Carsten
vielen Dank für dein ausführliches und sehr erleuchtendes Feedback!
Jetzt ist mir vieles *viel* klarer. :-)
> Der "default view" ist bei browserviews nicht das template, dessen name
> auch nicht wichtig ist. Der View ist Deine von BrowserView abgeleitete
> Klasse, die unter einem bestimmten Namen registriert ist.
> Schreibe eine zweite Viewklasse
>
> class SimpleView(kontextnavigationView):
> """ Simple view of a kontextnavigation
> """
>
> __call__ = ViewPageTemplateFile('simplenavigation_view.pt')
> Registriere SimpleView dann in browser/configure.zcml unter einem
> bestimmten Namen.
Das finde ich allerdings im Vergleich zu den alten Plone2 Archetypes
basierten Contenttypen, wo man einfach der Klasse ein neues Attribut
(PageTemplate) unterschieben konnte, ganz schön viel Overhead.
Worin liegt denn der Vorteil dieser Methode?
Ich habe generell manchmal den Eindruck, dass durch die Zope 3
Technologie in Plone 3 mehr Code und mehr Overhead entsteht. Aber
vielleicht habe ich die Vorteile einfach noch nicht erkannt. ;-)
> (Im Gegensatz zu den Templates in /skins,
> bei denen man jedes Template überall aufrufen konnte.)
Das fand ich früher auch immer unschön.
Nochmals vielen herzlichen Dank, Carsten.
Grüsse
Nico
Nochmals vielen herzlichen Dank, Carsten.
Grüsse
Nico
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope