Zum Inhalt springen

Seite in gemapptes Feld inkludieren.

Erstellt am 7. Juli 2010 · 3 Antworten · letzte Antwort am 13. Juli 2010

Tags: Templates & Layouts, Frage

Shuuun ·

Guten Morgen die Herren.

Ich habe ein normales Template erstellt mit einem gemappten Feld namens: lib.boxen
Dazu habe ich eine Seite namens themen-boxen erstellt, die 3 Contentelemente beinhaltet.

Gibt es eine möglichkeit diese Seite themen-boxen mit der id 5 in lib.boxen anzeigen zu lassen?

Ich habe schon etwas gefunden um bestimmte Elemente zu laden. Aber komplette Seiten leider nicht..

lib.box1 = TEXT
lib.box1.data = DB:tt_content:4:bodytext
lib.box1.wrap =<li>|</li>

Mfg Nico

rrudorfer ·

Guten Morgen!

Das klingt so, als würdest du TemplaVoila einsetzen... Wenn dem so ist, dann kannst du das mit der Extension flexform_getfield lösen... Ist eigentlich gedacht, dass du Inhalte vererben kannst... Allerdings kannst du auch eine Seiten-ID als Ausgangspunkt angeben und die Rekursion auf 0 setzen, dann kriegst du nur die Inhalte dieser Seite...

lib.box1 = RECORDS
lib.box1.source.postUserFunc = tx_flexformgetfield_pi1->main
lib.box1.source.postUserFunc.field = field_content
lib.box1.source.postUserFunc.recLevel = 0
lib.box1.source.postUserFunc.defReturn = 
lib.box1.source.postUserFunc.uid = 5
lib.box1.tables = tt_content

field musst du natürlich entsprechend anpassen... 8-)

Wenn du kein TemplaVoila nutzt, geht das noch einfacher über:

lib.box1 = CONTENT
lib.box1.table = tt_content
lib.box1.select {
  pidInList = 5
  orderBy = sorting
}

Nicht getestet, könnte aber klappen... 😃

Ciao,
Roman

rrudorfer ·

Natürlich... Mit all dem normalen Grund-Design und so... :o

Mir würde kein Vorteil einer iFrame-Lösung einfallen...

Ein Feedback von Nico wäre aber durchaus wünschenswert, ob einer der Ansätze funktioniert hat...

Ciao,
Roman