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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.