Re: Wie soll ich diesen Content-Type bauen?
"Maik Derstappen, Derstappen IT" <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Organization | Derstappen IT Consulting |
| Message-ID | <[email protected]> |
Hartmut Goebel schrieb: > Hi, > > ich soll einen Seitentyp bauen, der ungefähr so aussieht: > > +-----------------------------+ > | Bild oder Film (optional) | > +-----------------------------+ > Titel > > body body body body teaser1 > body body body body optional > body body body body > body body body > body body body body teaser2 > body body body body optional > body body body > > > Die beiden Teaser sind Teil der Seite, ein Teaser kommt nur auf einer > Seite vor. > > Nun bin ich mit unklar, welchen Weg ich bei der Implementierung > einschlagen soll: > > * Eigener Klasse basierend auf ATDocument mit > Schema-Erweiterung für das Bild und die Teaser > > Unklar ist mir hier: Wie implementiere ich hier Filme/Flash statt dem > Bild? > > * Portal-Type basierend auf ATDocument mit einem eigenen CSS, das das > Layout erzeugt. > > Unklar ist mir hier: a) Kann man mit kupu überhaupt DIVs festlegen > (als Wrapper um ander Formate)? b) Wie muss das CSS aussehen, damit > das Bild/Film, der _im_ Richtext-Body über die Überschrift bekomme? > (Das Bild ist ja nicht immer da.) > > * Einen Contenttype wie mxmDynamicPage verwenden. > > Diese Lösung gefällt mir am wenigsten, weil es relativ umständlich > ist, eine Seite zusammen zu stellen. > > Irgendwelche Tipps? > Hallo Hartmut, z.B. CT auf Basis von ATFolder und einigen Teilen des ATDocument Schemas. Also einen Mix aus ATFolder und ATDocument. Dann kannst du die Bilder, Flash usw als Objekte in das Dokument selbst rein legen und Sie auch wieder raus holen. Die View von dem CT kann dann die Bilder als ATImage und die Flash Dateien als ATFile nehmen und sie entsprechend deinem Template darstellen. Die Sortierung dieser geht dann wie bei jedem Folder. Falls du nur ein Bilder/Flash pro Seite hast, kannst du das auch ohne den Folder Teil machen. Dann würde ich einfach das Schema von ATDocument um deine Felder erweitern. Für das Bild kannst du dann ja einfach je ein Feld definieren und nur eines von beiden zur Zeit verwenden. Dies View geht dann hin und nimmt sich das was da ist, wenn etwas da ist. Vorteil von Variante 2: Du kannst recht simpel das Bild als Kollektionsbild verwenden, wie bei einer Nachricht. Eventuell lohnt es sich auch das News Item als Basis zu nehmen ;-) Ich hoffe ich konnte dir ein paar Gedankenanstöße geben. Gruß Maik Derstappen -- ======================================================================== Derstappen I T Consulting Tel: +49 ( 341 ) 600 13 0 31 Zope/E-Mail/Backup/Monitoring Mobil: +49 ( 178 ) 861 2 833 M a i k D e r s t a p p e n Fax: +49 ( 180 ) 5 021 121 90 56 H e r l o ß s o h n s t r 12 Email: [email protected] 0 4 1 5 5 L e i p z i g Internet: http://www.derstappen-it.de ======================================================================== _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope