Zum Inhalt springen

Rechte Spalte sollt statisch sein

Erstellt am 12. August 2009 · 3 Antworten · letzte Antwort am 13. August 2009

Tags: Inhaltselemente, Frage

swootsh ·

Ich möchte auf jeder Seite in der rechten Spalte eine Suchfunktion und ein Loginbereich haben.
Man könnte das natürlich auf jeder Seite einzelnd anlegen und wie hier ins template einfügen:

[...]
SUCHE_RECHTS = CONTENT
SUCHE_RECHTS {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}

Aber das geht doch bestimmt auch auf eine elegantere Art und Weise, oder?

marksta ·

Hallo Swootsh

Am bequemsten ist wohl, wenn Du eine Seite einrichtest, welche im Frontend grundsätzlich nicht sichtbar ist (Im Menu verstecken und nicht durchsuchen lassen)

Auf dieser Seite platzierst Du die Content-Elemente und merkst Dir die IDs, dann dieser Code:

SUCHE_RECHTS = RECORDS
SUCHE_RECHTS.10 {
  dontCheckPid = 1
  source = tt_content_#ersteId#, tt_content_#zweiteId#
  tables = tt_content
}

Noch bequemer ist evtl. das automatische Vererben von Inhalten auf die Unterseiten, such dazu mal hier im Forum oder bei Google unter den Stichworten "content" und "slide"

Gruss
Markus

Michaelh74 ·

Hallo,

slide wird hier nicht benötigt, da es sich ja IMMER und das gleiche Content Element handelt.

Mach das besser so:

Pack die Elemente z.B. in Deine Rootseite in die Spalte Border und dann per TS:

SUCHE_RECHTS < styles.content.getBorder
SUCHE_RECHTS.select.pidInList = 1

Gruß
Michael