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
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.