Zum Inhalt springen

Banner im Header einfügen - komme nicht weiter

Erstellt am 10. August 2006 · 14 Antworten · letzte Antwort am 13. September 2006

Tags: Frage

d.​walter ·

Klassischer Fehler.

Du musst natürlich dein
marks.bannertop < temp.bannertop
schon auch da erstellen wo es hingehört.

marks gehört zu page.

Sailor ·

Hallo d.walter,

danke erstmal für die Antwort. Da ich allerdings noch auf dem lagen Weg zur Weisheit bin, könntest du mir sagen in welche Zeile es genau reingehört.

Danke vorab

Gruß aus München
Sailor Kim

d.​walter ·

Du brauchst ja imho folgendes:

page.10.marks.bannertop < temp.bannertop

Jetzt hast du ja

page{

und

10.marks{

in deinem TS stehen und bevor du jetzt die beiden klammern wieder schließt, musst du

bannertop < temp.bannertop

reinschreiben.

Was mir noch auffällt, Marker werden in der Regel aber groß geschrieben

im HTML ###BANNERTOP### und im TS BANNERTOP

Gruß

Daniel

Sailor ·

Hallo Daniel,

habe ich dich so richtig verstanden?

Gruß
Kim
# Allgemeine TypoScript-Konfigurationen
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.spamProtectEmailAddresses = 1

# Die Webseite darstellen
page = PAGE
page {
# Allgemeine Seiteneigenschaften setzen
bodyTag = <body>
stylesheet = fileadmin/style.css
# MetaTags angeben
meta.AUTHOR = Kim Wolfgang Günzel
meta.DESCRIPTION = World-of-Sailing24.com
meta.name="verify-v1" content="5g4vEGqEp0/f2l4XXcyCEJQAuOEeD/YF4BIiSMtd5Ls="
# Die Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubpart = DOKUMENT
page.10.marks.bannertop < temp.bannertop

10.marks {
# Den Platzhalter DATUM ansprechen
DATUM = COA_INT
DATUM {
# Den Begrüßungstext realisieren
10 = TEXT
10 {
value = Guten Morgen
wrap = |, heute ist der&nbsp;
}
# Das aktuelle Datum ausgeben
20 = TEXT
20 {
data = date : d.m.Y

bannertop < temp.bannertop
}
}

Sailor ·

Hallo Dieter,

habe nochmal überall bannertop großgeschrieben, aber der Marker wird nicht erkannt. Siehe www.world-of-sailing24.com

Noch eine Idee woran es liegen kann?

Gruß
Kim

d.​walter ·

Upps, du hast da einen Fehler den ich vorher übersehen habe.

Du musst folgendes machen:

page { (hast du schon)

10.marks { (hast du auch schon)

Bannertop < temp.bannertop

und das hier

temp.bannertop < plugin.tx_macinabanners_pi1
temp.bannertop {
# show banners with this attribute. Options are: top, left, bottom, right
placement = top

#mode to show banners. Options are: all, random
mode = all

# list of page IDs where the banners should be taken from (comma seperated. i.e.: 1,5,7)
pidList = 114

# levels of recursion to search for banners
recursive = 0

# Limit number of banners
results_at_a_time = 3
}

musst du relativ oben von deinem TS bringen, bzw. du machst ein separates template und bindest dieses dann ein.

PS: Bitte deinen Code hier immer in den [ ts] ... [/ ts] (siehe buttons oben) posten.

Sailor ·

Hallo Dieter,

langsam nerve ich dich wohl und ich suche mir langsam einen Strick..
Aber der Marker bleibt unangesprochen, obwohl ich alle deine Tips (hoffentlich richtig) umgesetzt habe.
Falls du aus dem Raum München kommst, ein Weißbier sei dir schon jetzt spendiert.
Kim

# Allgemeine TypoScript-Konfigurationen
  config.linkVars = L
  config.sys_language_uid = 0
  config.language = de
  config.spamProtectEmailAddresses = 1
  
  # Die Webseite darstellen
  page = PAGE
  page {
     # Allgemeine Seiteneigenschaften setzen
     bodyTag = <body>
     stylesheet = fileadmin/style.css
     # MetaTags angeben
     meta.AUTHOR = Kim Wolfgang Günzel
     meta.DESCRIPTION = World-of-Sailing24.com
     meta.name="verify-v1" content="5g4vEGqEp0/f2l4XXcyCEJQAuOEeD/YF4BIiSMtd5Ls=" 
     # Die Designvorlage integrieren
     10 = TEMPLATE
     10.template = FILE
     10.template.file = fileadmin/vorlage.html
     10.workOnSubpart = DOKUMENT
     page.10.marks.BANNERTOP < temp.BANNERTOP

     
      10.marks {
        # Den Platzhalter DATUM ansprechen
        DATUM = COA_INT
        DATUM {
           # Den Begrüßungstext realisieren
           10 = TEXT
           10 {
              value = Guten Morgen
              wrap = |, heute ist der&nbsp;
           }
           # Das aktuelle Datum ausgeben
           20 = TEXT
           20 {
              data = date : d.m.Y
           
BANNERTOP < temp.BANNERTOP
temp.BANNERTOP < plugin.tx_macinabanners_pi1
temp.BANNERTOP {
# show banners with this attribute. Options are: top, left, bottom, right
placement = top

#mode to show banners. Options are: all, random
mode = all

# list of page IDs where the banners should be taken from (comma seperated. i.e.: 1,5,7)
pidList = 114

# levels of recursion to search for banners
recursive = 0

# Limit number of banners
results_at_a_time = 3
}

plugin.tx_macinabanners_pi1.pidList = 114

      }
 }
       # Das Logo einlesen
        LOGO = IMAGE
        LOGO.file = fileadmin/Images/logo2.gif
        LOGO.file.width = 200
     
        # Den Trailer dynamisch ansprechen
        TRAILER = IMAGE
        TRAILER.file = GIFBUILDER
        TRAILER.file {
           XY = 759, 99
           backColor = #FFFFFF
d.​walter ·

Naja, jetzt ist das Chaos perfekt. wenn du willst, dann schick mir per pm doch kurz einen Zugang zu deinen Typo3. dann Helf ich dir kurz.

Denn wie ich es dir erklären soll weiß ich jetzt auch nicht mehr.

Gruß

Daniel

d.​walter ·

Klappt ja jetzt soweit.

wenn du jetzt folgendes in dein temp.Banner einbaust, wrapst du einen div drumrum und kannst dann mit css arbeiten. Sollte eigentlich so funktionieren.

temp.BANNERTOP = COA
temp.BANNERTOP {
     stdWrap.required = 1
     stdWrap.wrap = <div class="banner"> | </div>

1 < plugin.tx_macinabanners_pi1
1 {
# show banners with this attribute. Options are: top, left, bottom, right
placement = top
 
#mode to show banners. Options are: all, random
mode = all
 
# list of page IDs where the banners should be taken from (comma seperated. i.e.: 1,5,7)
pidList = 114
 
# levels of recursion to search for banners
recursive = 0
 
# Limit number of banners
results_at_a_time = 3
}