Home / Forum / Content strukturieren

Content strukturieren

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

koala bruder

Registriert seit: 04.11.2006

Beiträge: 2

Samstag, 04. November 2006 16:43:24

Hallo,
ich möchte meinen Kontent gerne in eine fest definierte Baumstruktur bringen. Z.B.:
SchuleX
+---KlasseX
+---+---SchülerX
+---+---+---AkteX
In der 1. Ebene sollen sich nur Schulobjekte befinden, in der 2. Ebenen sollen sich nur Klassenobjekte befinden usw.
Dazu brauche ich zwei Ansichten. Eine Baumansicht und eine Tabellarische Ansicht in der ich z.B. alle Schüler der Datenbank auf einmal sehe. Wenn ich vier Folderobjekte erstelle - Schule, Klasse, Schüler und Akte - und die Kontentobjekte dem entsprechenden Folder zuordne bekomme ich die Tabellarische Ansicht hin. Wie kann ich mich aber absichern, dass in dem Folder Schule nur Schulobjekte landen? Und wie erkennt die SchuleX Seine Klassen als "children"? Mit dem Attribut [Object relations] hat das letztere scheinbar nicht geklappt.
Danke.

Sebastian v. Roos

Registriert seit: 27.01.2006

Beiträge: 353

Samstag, 04. November 2006 20:33:11

meinst du nur, was die Ausgabe der Daten angeht, oder soll auch die Eingabe automatisiert werden. d.h., ein bestimmter Datentyp soll automatisch in einen bestimmten Ordner oder wie. letztes ist bestimmt komplizierter.

Was die Anzeige angeht, "tree" zeigt den Inhalt des ganzen Baumes an. Also mal angenommen "Schüler" hätten eine eigene Class, die sich schueler nennt (ez Class nicht Schulklass) und die Schule hätte die Node ID 42

dann zeigt dieser Code die Namen aller Schüler dieser Schule:

{def $list=fetch( 'content', 'tree', hash( 'parent_node_id', 42,
class_filter_type, include,
class_filter_array, array( 'schueler' ),
) )}
{foreach $list as $entry}
<{attribute_view_gui attribute=$entry.parent.data_map.name}<br />
{/foreach}

{undef}

naja, hoffe noch "schwach ausreichend" )) ;O

_______________________

http://webdevelopment.artenic.de ARTENIC - Publishing mit allen Mitteln!

koala bruder

Registriert seit: 04.11.2006

Beiträge: 2

Montag, 06. November 2006 18:50:36

Also es wäre schön, wenn ich eine "Regel" definieren könnte, dass in meinem Ordner "Klasse" nur Klassenobjekte landen.

Deinen Codeausschnitt werde ich mal ausprobieren.

Felix Woldt

Bild Felix Woldt

Registriert seit: 31.01.2006

Beiträge: 353

Montag, 06. November 2006 18:55:40

Hallo,

wenn ich dich richtig verstanden habe - möchtest du schon bei der Eingabe nur die objektklassen angezeigt bekommen, die du im entsprechenden ordnerobjekt erzeugen können darfst.

Dafür würde ich die Admin templates anpasssen. Also ein entsprechendes Template anpassen für die create class list und dort eine abfrage entsprechend platzieren.

Gruß Felix

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-Network.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein