Nodereference: Best Practice?
Eingetragen von idle (202)
am 28.05.2011 - 15:49 Uhr in
am 28.05.2011 - 15:49 Uhr in
Cheers!
Angenommen, es gibt "Artikel" von verschiedenen "Sorten" (einige Sorten haben die selben CCK-Felder, andere haben abweichende/individuelle Felder).
Was ist besser?: Für jede Sorte einen eigenen Inhaltstyp (Sorte1, Sorte2 ... SorteN) anlegen, und für jede der Sorten ein Nodereference-Feld im Artikel anlegen,
oder:
Einen Inhaltstyp "Sorte" anlegen, im Artikel ein einziges Nodereference-Feld, und die Sorten im Inhaltstyp "Sorte" mit Conditional Fields unterscheiden?
- Anmelden oder Registrieren um Kommentare zu schreiben
Sorten?
am 29.05.2011 - 00:20 Uhr
Ich glaube, das müsstest du näher erklären. Wozu zum Beispiel brauchst du da noch eine Node-Reference? Und evtl. kommt für dich eher Taxonomie in Betracht...
conditional fields klingt gut
am 07.06.2011 - 13:03 Uhr
Hallo du
ich glaube die korrekteste Variante wäre, den nodeapi-hook zu verwenden, um von einem einzigen Node-Typ zu erben. Ist aber ganz bestimmt umständlich und überflüssig wenn man nur ein paar Felder ein- und ausblenden möchte.
Dein zweiter Vorschlag klingt in meinen Augen gut, wenn er etwa so gemeint ist (?):
Eine Nodereference würde ich auf jeden Fall herauslassen.
Hast du dir schon überlegt, wie die Nodes denn dann angezeigt werden, wenn bei einigen bestimmte Felder fehlen?
Wieviel haben die unterschiedlichen "Sorten" eigentlich gemeinsam? Wenn es nur um den Titel und den Inhaltstext geht, könntest du ja gleich unterschiedliche Typen nehmen?
Liebe Grüße
Dinah