Hallo nochmal zusammen,
hier ist mein TS, wo könnte der Fehler liegen, dass der Marker nicht angesprochen wird.
Bin langsam etwas verzweifelt #angry#
# 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
10.marks {
# Den Platzhalter DATUM ansprechen
DATUM = COA_INT
DATUM {
# Den Begrüßungstext realisieren
10 = TEXT
10 {
value = Guten Morgen
wrap = |, heute ist der
}
# Das aktuelle Datum ausgeben
20 = TEXT
20 {
data = date : d.m.Y
}
}
# 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
# Das Hintergrundbild einlesen
10 = IMAGE
10.file.import = uploads/media/
10.file.import.data = levelmedia:-1, slide
10.file.import.listNum = 0
10.file.width = 759
10.offset = 0, -150
# Den Verlauf einarbeiten
20 = IMAGE
20.file = GIFBUILDER
20.file.backColor = #FFFFFF
20.file.XY = 759,99
20.mask = fileadmin/images/mask.jpg
}
# Das Textmenü oben erstellen
MENU_OBEN = HMENU
MENU_OBEN {
special = directory
special.value = 2
1 = TMENU
1.NO = 1
1.NO.linkWrap = | | |*| | | |*| |
}
# Das grafische Menü erstellen
MENU_LINKS = HMENU
MENU_LINKS {
wrap = <img src="fileadmin/images/linie_weiss.gif" width="200" height="1"><br>|
special = directory
special.value = 3
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
wrap = |<br>
XY = 178, 24+[16.h]
backColor = #364497
# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.text.listNum = 0
10.text.listNum.splitChar = _
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12
10.niceText = 1
10.offset = 14, 16
# Eine ggf. vorhandene zweite Textzeile anzeigen lassen
15 < .10
15.text.listNum = 1
15.offset = 14, 32
# Hilfsebene zur Berechnung der Höhe von Menüpunkten
16 < .10
16.text.case = upper
16.text.listNum = 1
16.fontSize = 22
16.offset = 1000,1000
# Eine weisse Linie erzeugen
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 178,1
backColor = #FFFFFF
}
20.offset = 0, 23+[16.h]
}
# Einen RollOver-Zustand beschreiben
1.RO < .1.NO
1.RO.backColor = #061467
# Die zweite Ebene als Kopie der ersten Ebene beschreiben
2 < .1
2.NO {
backColor = #0066CC
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
# Die dritte Ebene als Kopie der ersten Ebene beschreiben
3 < .1
3.NO {
backColor = #0099FF
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
# Die vierte Ebene als Kopie der ersten Ebene beschreiben
4 < .1
4.NO {
backColor = #BBE0E3
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
}
# Einen Klickpfad erstellen
# Objekt COA wird zwischengeschaltet, um einen zusätzlichen
# Text angeben zu können.
KLICKPFAD = COA
KLICKPFAD {
# Der vorgeschaltete Text
10 = TEXT
10.value = Sie befinden sich hier:
# Den Klickpfad an Position 20 darstellen
20 = HMENU
20 {
special = rootline
special.range = 2|-1
1 = TMENU
1.NO = 1
1.NO.linkWrap = | /
1.NO.stdWrap.parseFunc.short._ =
}
}
# Inhalt ausgeben
INHALT = CONTENT
INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}
# Menu rechts auf der rechten Spalte ausgeben
RECHTS = HMENU
RECHTS {
wrap = <img src="fileadmin/images/linie_weiss.gif" width="200" height="1"><br>|
special = directory
special.value = 4
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
wrap = |<br>
XY = 178, 24+[16.h]
backColor = #364497
# Text auf den Menüpunkt rendern
10 = TEXT
10.text.field = title
10.text.listNum = 0
10.text.listNum.splitChar = _
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 12
10.niceText = 1
10.offset = 14, 16
# Eine ggf. vorhandene zweite Textzeile anzeigen lassen
15 < .10
15.text.listNum = 1
15.offset = 14, 32
# Hilfsebene zur Berechnung der Höhe von Menüpunkten
16 < .10
16.text.case = upper
16.text.listNum = 1
16.fontSize = 22
16.offset = 1000,1000
# Eine weisse Linie erzeugen
20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 178,1
backColor = #FFFFFF
}
20.offset = 0, 23+[16.h]
}
# Einen RollOver-Zustand beschreiben
1.RO < .1.NO
1.RO.backColor = #061467
# Die zweite Ebene als Kopie der ersten Ebene beschreiben
2 < .1
2.NO {
backColor = #D3E2F9
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
# Die dritte Ebene als Kopie der ersten Ebene beschreiben
3 < .1
3.NO {
backColor = #0099FF
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
# Die vierte Ebene als Kopie der ersten Ebene beschreiben
4 < .1
4.NO {
backColor = #BBE0E3
10.fontColor = #061467
10.fontSize = 11
}
2.RO < .2.NO
2.RO.backColor = #C1D5F4
}
# Suchformular im Platzhalter anzeigen
SUCHE < tt_content.search.30
SUCHE {
layout = ###FIELD###<br>
stdWrap.wrap >
target = _self
redirect = 9
badMess = Bitte füllen Sie alle erforderlichen Felder aus:
dataArray.10 {
label.override.lang.de = Ihre Suche:
type = *sword = input, 10, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
}
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 20,15
backColor = silver
10 = TEXT
10.text = GO
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontColor = black
10.fontSize = 11
10.niceText = 1
10.offset = 2, 13
}
}
# Den Sprachwechsel als Textlink erzeugen
SPRACHE = TEXT
SPRACHE {
field = uid
wrap = <a href="index.php?id=|&L=1">English</a>
}
# Link zur Druckversion erzeugen
DRUCKVERSION = TEXT
DRUCKVERSION {
field = uid
wrap = <a href="index.php?id=|&L=0&type=1" target=”_new”>Druckversion</a>
}
}
}
# Druckansicht
druckversion = PAGE
druckversion {
typeNum = 1
10 = CONTENT
10.table = tt_content
10.select.orderBy = sorting
10.select.colPos = 0
10.select.languageField = sys_language_uid
}
# Die Überschrift neu formatieren
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
default = TEXT
default.field = header
default.wrap = <h1>|</h1>
2 = IMAGE
2.file = GIFBUILDER
2.file {
XY = [10.w]+10, 20
backColor = #FFFFFF
10 = TEXT
10.text.field = header
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontColor = #061467
10.fontSize = 15
10.niceText = 1
10.offset = 1, 18
}
wrap = |<br>
}
# Das Suchformular anpassen
tt_content.search.30 {
target = _self
badMess = Bitte füllen Sie alle erforderlichen Felder aus:
dataArray.10 {
label.override.lang.de = Ihre Suche:
type = *sword = input, 15, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
}
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 50,20
backColor = silver
10 = TEXT
10.text = SUCHE
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontColor = black
10.fontSize = 11
10.niceText = 1
10.offset = 2, 15
}
}
# Das Suchergebnis anpassen
tt_content.search.20 {
layout.10.override.lang.de = Ergebnisse auf dieser Seite: ###RANGELOW### bis ###RANGEHIGH### von ###TOTAL###
renderObj.10.typolink.target = _self
renderObj.20.stdWrap.crop = 200 | […]
noResultObj.10.override.lang.de = Kein Ergebniss gefunden!
next.override.lang.de = Weiter
prev.override.lang.de = Zurück
target = _self
range = 10
}
# Login-Formular für Webseiten-Benutzer
tt_content.login.20 {
hiddenFields.pid.value = 19
}
#### BEDINGUNGEN ###
# Zeitabhängiger Begrüßungstext
[hour = >10]
page.10.marks.DATUM.10.value = Guten Tag
[hour = >18]
page.10.marks.DATUM.10.value = Guten Abend
[global]
# MEHRSPRACHIGKEIT
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
page.10.marks.SPRACHE.wrap = <a href="index.php?id=|&L=0">Deutsch</a>
page.10.marks.SUCHE.badMess = Please fill in the follwing fields:
page.10.marks.DATUM.10.wrap = |, today we have
page.10.marks.DATUM.10.value = Good morning
page.10.marks.DRUCKVERSION.wrap = <a href="index.php?id=|&L=1&type=1" target=”_new”>Print</a>
tt_content.search.30.badMess = Please fill in the follwing fields:
[global]
# MEHRSPRACHIGKEIT UND DATUM
[globalVar = GP:L=1]&&[hour = >10]
page.10.marks.DATUM.10.value = Good afternoon
[globalVar = GP:L=1]&&[hour = >18]
page.10.marks.DATUM.10.value = Good evening
[global]
# Eingeloggter Benutzer
[loginUser = *]
tt_content.login.20 {
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 100, 20
backColor = red
10 = TEXT
10.text = Logout
10.fontSize = 15
10.fontColor = white
10.fontFile = fileadmin/fonts/verdanab.ttf
10.niceText = 1
10.offset = 1, 16
}
}
[global]
# In Druckansicht keine grafische Überschrift
[globalVar = GP:type=1]
lib.stdheader.2 >
[global]
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
}
marks.bannertop < temp.bannertop
plugin.tx_macinabanners_pi1.pidList = 114