Stefan: Templates & Datenbank = %&%$§?§$%

Servus!

Für eine Art Mini-CMS hausgemacht bräuchte ich einen Denkanstoss von euch:

Ich habe x verschiedene Templates, die beliebig viele Elemente besitzen und aus einer Datenbank gespeist werden sollen.
Ausgehend davon, dass die Templates unabhängig voneinander sind und daher einmal nur 3 Elemente bieten, andere wiederum vielleicht 5... Wie plane ich dazu die Datenbank?
Mir schweben 3 Möglichkeiten vor, vielleicht (hoffentlich :) hat jemand von euch eine bessere auf Lager:
-) Die Tabelle hat zb 15 verschiedene Spalten für Inhalte, das Template ist also auf 15 Elemente begrenzt.
-) Der ganze Inhalt kommt à la CSV in eine Spalte rein.
-) Ich arbeite mit verschiedenen Tabellen, die eine aufsteigende Anzahl von Spalten für die Elemente haben und die Artikel anhand der Elementanzahl der Tabelle zuordnet

oder?

Wer kann 'nen Tipp geben?

Danke!

Grüße, Stefan

  1. Hallo,

    Ich habe x verschiedene Templates, die beliebig viele Elemente besitzen und aus einer Datenbank gespeist werden sollen.
    Ausgehend davon, dass die Templates unabhängig voneinander sind und daher einmal nur 3 Elemente bieten, andere wiederum vielleicht 5... Wie plane ich dazu die Datenbank?

    Was für Elemente sind das?
    Ist etwas unklar definiert.
    Nehmen wir an, du hast 3 und 5 verschiedene Elemente,
    du willst nicht alles in alle Tabellenreihe schreiben.
    Schreibe sie doch einfach untereinander in die Tabelle,
    gib ihnen eine ID und lese die jeweiligen zum Template
    gehörigen (je nach dem wie du das definieren willst)
    einfach aus.

    Ich hoffe ich konnte helfen.

    Grüsse

    Stefan

    1. Servus!

      Was für Elemente sind das?

      Die Dinger, die Templates ersetzen sollen, zb {TITEL}.

      Ich hoffe ich konnte helfen.

      Ja, darauf hätt ich wohl selber auch kommen können :)
      Danke!

      Grüße, Stefan