Zum Inhalt springen

Datenstruktur / Datencontainer

Erstellt am 21. November 2006 · 5 Antworten · letzte Antwort am 21. November 2006

Tags: Frage

jyrgen ·

Liebe Leute,

ich baue die Seite eines Plattenlabels auf
Typo3 um. Bisher lief alles gut, jetzt habe
ich eine grundsätzliche Frage:

Wie halte ich seitenspezifische Daten, in
einer konstanten Feldname/Wert - Struktur ?

Beispiel: Das Label hat ca. 30 Platten
(ja Vinyl!) veröffentlicht. Zu jeder Platte
soll es eine Seite geben, mit diesen Daten(Feldern):

Katalognummer, Titel, Format, Interpret, Erscheinungsdatum, Pressetext, Coverfoto usw.
(insg. ca. 10-15 Felder)

Wenn ich pro Feld ein reguläres Content Element anlege (sagen wir in der Spalte "NORMAL"), habe ich für jede Seite andere UIDs für diese Datensätze.

Oder: Soll ich pro Feld eine Contentspalte
anlegen (was weit über die 4 Standardspalten hinausginge, und mir umständlich erscheint) ?

Gibt es einen Weg, meine Felder zu benennen, so dass das der Rendering-Code
für alle Seiten identisch ist (und nicht
auf jeder Seite UIDs angepasst werden müssen). Gerne ohne TemplaVoila etc.

vielen Dank !

Jürgen

^

Unbekannter Benutzer ·

Ohne Templavoila fallen mir da zwei Varianten ein:

1. du benutzt eine Extension die diese Eingabefelder bereitstellt (müsste wahrscheinlich erst programmiert werden).

2. Du baust dir für diese Seiten dein eigenes renderObj zusammen, so dass du normale Contentelemente immer in einer bestimmten weise ausgeben lässt (erscheint mir schwierig, wenn das so viele Felder sind).

Grüße

Christain

jyrgen ·

Hallo Christian,

Das scheint ein seltenes Anliegen zu sein...

Was ich brauche ist sozusagen ein Artikelstruktur
wie ein Shop, bloss ohne Shop.

Wie wäre es, wenn ich alle Daten *in einer bestimmten
Reihenfolge* in NORMAL ablege. Sind die Positionen
über die tt_content Tabelle abfragbar ? Oder sind
die einzelnen Content Elemente nur über die UID
zu referenzieren ?

Danke !

Jürgen

Kitsunet schrieb

Ohne Templavoila fallen mir da zwei Varianten ein:

1. du benutzt eine Extension die diese Eingabefelder bereitstellt (müsste wahrscheinlich erst programmiert werden).

Welche ext könnte das sein ?

jyrgen ·

Ich werde mal ausprobieren, ob ich die Artikeldaten
im Feld "Template Constants" ablegen kann.

bis später,

Jürgen

Michaelh74 ·

Hallo Jürgen,

die Felder kannst Du dann nicht direct ansprechen, da alles in einem Feld landet.

Wie Christian schon sagte, TemplaVoila oder ne Extension sind sicher die beste Option! Ne Ext. dazu dürfte rechte schnell programmiert sein.

Gruß
Michael

jyrgen ·

Hi Michael,

ich löse das jetzt so, dass ich in TS-Constants
Variablen definiere, und diese dann im TS-Setup
auslese. So habe ich einheitlichen Setup-Code.

Beispiel:

TS-Constants

feldname = wert
...usw.

TS-Setup

...
temp.release.10.value = {$feldname}
...

Es ist vielleicht eine Zweckentfremdung von
TS-Constants, aber das klappt gut !

Extensions schreiben traue ich mir noch nicht
zu, und auf TemplaVoila will ich erstmal
verzichten.

Nochmals vielen Dank !

Jürgen