Zum Inhalt springen

Contents einer Tablle zuweisen

Erstellt am 12. Oktober 2005 · 4 Antworten · letzte Antwort am 12. Oktober 2005

Tags: Templates & Layouts, Inhaltselemente, Frage

pollux ·

hallo...

hab folgendes Problem:

Ich hab' ein Template mit einer Tabelle, in der nun die verschiedenen contents den Zeilen zugewiesen werden sollten.. jede der Zeilen ist mit einem Marker versehen, also Zeile 1 = ###TEXTFELD_49###, Zeile 2 = ###TEXTFELD_50### .....

der content mit der id 51 soll nun im ###TEXTFELD_51### erscheinen, der content 49 im ###TEXTFELD_49### usw. usf.

im Moment fügt er mir einfach alle contents der Seite in die erste Zeile der Tabelle...

erzengel ·

Du hast da glaub ich was falsch verstanden:

main = PAGE
main.typeNum = 0
main.stylesheet= fileadmin/style.css
main.bodyTag = <Body>
main.10 = TEMPLATE
main.10 {
   template=FILE
   template.file=fileadmin/template/index.htm
   workOnSubpart = DOKUMENT
   marks.INHALT = CONTENT
  marks.INHALT < styles.content.get

^^ wenn du nur ein mark für den inhalt mit einem root template machst, dann wird für jede Seite wo du den Seiteninhalts anlegst, der Seiteninhalt wird dann von der jeweiligen seite zugeordnet und geändert.

Das geht dann auch noch für rechts, links. guck mal in der Typo Dokumentation da steht das!

pollux ·

danke für deine Antwort... mein Problem ist jedoch nicht das einfügen EINES content, sondern mehrerer..

Beispiel:
Ich habe eine Seite, die nennt sich PRODUKTE. Innerhalb dieser Seite sind mehrere contents mit Bild und Text. Jeder der contents hat eine id-Nummer.
Bis hierher ist es eine ganz normale Seite mit Inhalten...

...und in meinem Template ist eine Tabelle. In der ersten Zeile ist ein Marker ###TEXTFELD_49###, wo letztendlich der content (id=49) eingefügt werden sollte.
In der zweiten Zeile steht ###TEXTFELD_50### und anstelle diesem Marker, sollte der content (id=50) erscheinen. Es geht mir also nicht um LINKS, RECHTS, sonder um das einfügen meiner contents in die verschiedenen Zeilen der Tabelle.

ich möchte also dem Typo sagen, es soll den content mit der id 49 dem ###TEXTFELD_49### - Marker zuweisen, sodass dieser Content in der ersten Zeile der Tabelle erscheint. Der zweite Content sollte dann in der zweiten Zeile erscheinen usw...

also wie kann ich die verschiedenen contents den verschiedenen Markern zuweisen?

besten dank schon mal...

steffenk ·

Na klar kannst Du im TS speziellen Inhalt zuweisen:

page.10.marks {
   TEXTFELD_49 = RECORDS
   TEXTFELD_49{
     tables = tt_content
     source = 49
     dontCheckPid = 1
   }
}

usw.