Zum Inhalt springen

Statische rechte Spalte

Erstellt am 14. Dezember 2007 · 9 Antworten · letzte Antwort am 17. Dezember 2007

Tags: Templates & Layouts, Frage

klaussdieter ·

hallo,
mit der typoscriptanweisung"styles.content.getRight" kann ich die rechte spalte auf meiner site mit content füllen...

nun möchte ich aber den content nur auf einer seite im backend einfügen und ihn trotzdem auf allen sehen...genau wie auf dieser schönen seite^^ egal wo man im menü klickt die rechte spalte bleibt gleich!!!

Bitte helft mir!!!!!!!!!!

klaussdieter ·

thx soweit jetzt sehe ich auf allen seite die beschriftung aus der html am rechten rand aber der content ist weg🙁

hab jetzt im TS:

page.10.subparts.RECHTS < temp.foo
                 temp.foo < styles.content.getRight
                 temp.foo.slide = -1

richtig, oder falsch von wegen an den subpart übegeben???

einpraegsam.​net ·

Wenn dein Content (vermutlich styles.content.get) nicht mehr angezeigt wird, nützt es nichts, wenn du nur die drei Zeilen über deinen rechten Inhalt postest!?

Aber versuche mal:

styles.content.getRight.slide = -1

Andernfalls kannst du auch einfach immer den Seiteninhalt einer definierten Seit an einem Marker oder Subpart ausgeben:

temp.foo = CONTENT
temp.foo {
	table = tt_content
	select {
		pidInList = 1718
		orderBy = sorting
		where = colPos= 0
	}
}
klaussdieter ·

habs aus probiert und nich hingekriegt #angry#

hier noch mal mein kompleter TS-Text nachdem ich die erste lösungsmöglichkeit versucht habe:

page = PAGE
page.stylesheet = fileadmin/template/css/podologie_css.css
	
page.10 = TEMPLATE
page.10 {
   template = FILE
   template.file = fileadmin/template/podologie.html
   workOnSubpart = DOC_BODY
}

page.10.subparts.NAVI < tmp.HAUPTNAVI
page.10.subparts.INHALT < styles.content.get
page.10.subparts.RECHTS < styles.content.getRight
styles.content.getRight.slide= -1

der anzuzeigende Content steht in der Spalte Rechts auf der seite mit der PageID 10

und jetzt bitte nochmal ne idiotensichere Lösung^^

Hugisan ·

Sieht irgendwie komisch aus. Vielleicht geht es damit. Habe es nicht ausprobiert:

temp.sidebar < styles.content.getRight
temp.sidebar.slide = -1

page = PAGE
page.stylesheet = fileadmin/template/css/podologie_css.css
        
page.10 = TEMPLATE
page.10 {
   template = FILE
   template.file = fileadmin/template/podologie.html
   workOnSubpart = DOC_BODY
}
 
page.10.subparts.NAVI < tmp.HAUPTNAVI
page.10.subparts.INHALT < styles.content.get
page.10.subparts.RECHTS < temp.sidebar

Beachte, dass Du evt. den Seitencache löschen musst, wenn Du eine Änderung an diesem Contentelement vornimmst.

Hugisan ·

Hallo

Ich nehme an, du möchtest das hallo test auf allen Seiten haben. Damit es von oben nach unten vererbt wird, muss der Datensatz oberhalb vom Menupunkt Startseite sein. Danach sollte es mit meinem Lösungsvorschlag funktionieren. Wenn Du möchtest, dann kannst Du mir auch temporär Zugriff auf dein Backend geben, dann mach ich dies für Dich.

Gruss

klaussdieter ·

sehr geil...DANKESCHÖN!!!!!!!!!!!

ich wusste doch das mir wieder irgend ne kleinigkeit fehlt

Nochmals: VIELEN DANK 😃 😃 😃 😃 😃 😃 😃 😃 😃 😃