Zum Inhalt springen

Seiteninhalt vererben

Erstellt am 10. Dezember 2009 · 5 Antworten · letzte Antwort am 12. Dezember 2009

Tags: Inhaltselemente, Frage

onetit ·

Hallo

Ich komme nicht weiter.

Ich möchte den Inhalt von ###slogan### auf alle Seiten anzeigen. Doch leider gelingt mir das nicht.

Wenn ich es so mache;

temp.slogan = CONTENT
temp.slogan {
   slide = -1
   table = tt_content
   select {
   orderBy = sorting
   where = colPos=1
   }
}

gehts nicht.

Auch wenn ich es so mache;

temp.slogan {
subparts.SLOGAN < styles.content.getLeft
subparts.SLOGAN.slide = -1
subparts.SLOGAN.collect = -1
}

gehts auch nicht.

Was mache ich falsch?
Der Seiteninhalt ist auf der Home Seite mit der ID 3 im Berich Slogan eingetragen.

Wenn ich das so mache;

page.10 = TEMPLATE
page.10 {
  template < temp.template.template
  workOnSubpart = DOCUMENT_BODY
  ......
  subparts.SLOGAN < temp.sloagn
    }

Wird er auf der Seite angezeigt, auf der ich ihn erfasst habe. Aber die anderen Seiten bleiben leer!

Warum?

Danke und Gruss
onetit

theis ·

Hallo,

Du hast einen Tipfehler bei

#
page.10 {
  template < temp.template.template
  workOnSubpart = DOCUMENT_BODY
  ......
  subparts.SLOGAN < temp.sloagn
}

Du hast temp.sloagn anstatt temp.slogan geschrieben.

Wenn es trotzdem immer noch nicht funktioniert, probiere folgendes aus:

temp.slogan = TEXT
temp.slogan {
  value = Hello World
}

Gruss
Theis

onetit ·

Hallo Theis

Danke, an dem Schreibfehler lag es nicht. :-)

Das "Hello World" funktioniert.

Was kann das noch sein?

theis ·

Hallo,

Benutzt du die Extension automaketemplate?

Dann probiere anstatt "subparts" einmal "marker(s)", da es ja nur ein Marker ist.

Ich verstehe auch nicht genau, was du den jetzt ausgeben willst. Immer den gleichen Inhalt, wo hast du den dieses Slogan gespeichert?

Gruss
Theis

onetit ·

Hallo Theis

Also, ich habe eine Seite. Dort gibt es NAVI, CONTENT und SLOGAN.

Die ist Idee ist nun, das ich auf der Home Seite, in der Spalte SLOGAN "colPos=1" einen Text eingebe, und dieser dann auf auf allen Seiten angezeigt wird.

So das ich dort Infos unterbringen kann, welche immer auf alles Seiten zu sehen sind.

So wie hier um Forum auf der rechten Seite.

Das ist meine Idee.

Danke Gruss
onetit

theis ·

Hallo,

habe in einer Typo3-Installation (war noch Version 3.8.1) mal sowas gemacht.

Probier mal:

temp.slogan = RECORDS
temp.slogan {
  source = 22
  tables = tt_content  
  conf.tt_content= TEXT
  conf.tt_content.field =  bodytext
}

22 entspricht der Id des Inhalt-Records.

gruss
theis