Hallo zusammen ich habe mir die Advanced Banner Extension installiert. Nun möchte ich aber, dass die Banner in meiner Seite an einer bestimmten Stelle angezeigt werden. Dafür habe ich im Template einen Marker gesetzt. Leider wird der Maker nicht einmal angepsrochen.
Zusätzlich würde ich gerne die Banner auf jeder Seite anzeigen lassen. Ich habe für die Banner einen Sysfolder angelegt und der hat die ID 46.
Hier nun mal mein Code aus meinem Setup:
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, first, random
mode = all
# list of page ids where the banners should be taken from ( comma seperated f.E.: 1,5,7)
pidList = 46
# levels of recoursion to search for banners
recursive = 0
}
marks.bannertop < temp.bannertop
Könnt Ihr mir vielleicht helfen? #paralyzed#
Ja, wo genau liegt denn jetzt noch dein Problem? Hast du schon ein DIV mit ###BANNERTOP### in dein Template eingebaut und es mit CSS positioniert? marks.bannertop < temp.bannertop würde ich dort in das TS-Setup setzen wo deine anderen marks auch sind. Im Prinzip reicht es wirklich die Extension zu installieren, das TS-Setup wie du es hast einzubauen, den Marker ins Template setzen und über CSS zu stylen.
Bei mir hat das schon funktioniert. Siehe: http://typo3out.animate-it.de/
Zeig dochmal dein komplettes TS-Setup. Vielleicht muss da nur was woanders hin.
Hier ist mein ganzes Setup, aber ich habe es genau so gemacht, wie du gemeint hast
page = PAGE
page {
typeNum = 0
stylesheet = fileadmin/thinkgroup/Css/style1.css
bodyTag = <body class="backhead" bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
plugin.tx_macinasearchbox_pi1 {
pidSearchpage = 24
}
config.index_enable = 1
config.language = de
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/thinkgroup/index_template.html
workOnSubpart = DOKUMENT
marks.header = IMAGE
marks.header {
file.import.field = media
file.import = uploads/media/
file.import.listNum = 0
}
marks {
INHALT = CONTENT
INHALT {
table = tt_content
select {
where = colPos = 0
orderBy = sorting
}
}
content_rechtse = CONTENT
content_rechtse {
table = tt_content
select {
where = colPos = 3
orderBy = sorting
}
}
}
marks.suche < plugin.tx_macinasearchbox_pi1
#################################################################
#Hier erfolgt die Zuweisung des Bannersystems
#################################################################
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, first, random
mode = all
# list of page ids where the banners should be taken from ( comma seperated f.E.: 1,5,7)
pidList = 46
# levels of recoursion to search for banners
recursive = 0
}
marks.bannertop < temp.bannertop
#################################################################
# Hier erfolgt die Gestaltung des oberen Menüs
#################################################################
marks.MENU_OBEN = HMENU
marks.MENU_OBEN.entryLevel = 0
marks.MENU_OBEN.1 = TMENU
marks.MENU_OBEN.1 {
expAll=0
NO {
ATagParams = class="menu_1_2"
linkWrap = |  <img src="fileadmin/thinkgroup/Bilder/bg/menue_top_start.gif" width="1" height="18">
}
}
#################################################################
# Hier erfolgt die Gestaltung des linken Menüs
#################################################################
marks.MENU_LINKS = HMENU
marks.MENU_LINKS.entryLevel = 1
marks.MENU_LINKS.1 = TMENU
marks.MENU_LINKS.1 {
expAll=0
NO {
ATagParams = class="menu_1_1"
linkWrap = <table width="190" border="0" cellpadding="5" cellspacing="0" ><tr><td width="190" align="left" background="fileadmin/thinkgroup/Bilder/bg/menue_1.gif" class="menu_1_1"> | </td></tr></table>
}
ACT{
ATagParams = class="menu_1_2"
linkWrap = <table width="190" border="0" cellpadding="5" cellspacing="0"><tr><td width="190" align="left" background="fileadmin/thinkgroup/Bilder/bg/menue_1_over.gif" class="menu_1_2"> | </td><tr></table>
}
ACT=1
}
#################################################################
# Hier erfolgt die Gestaltung des unteren Menüs
#################################################################
marks.MENU_LINKS2 = HMENU
marks.MENU_LINKS2.entryLevel = 1
marks.MENU_LINKS2.1 = TMENU
marks.MENU_LINKS2.1 {
expAll=0
NO {
ATagParams = class="menu_1_1"
linkWrap = <table width="190" border="0" cellpadding="6" cellspacing="0" ><tr><td width="123" align="left" class="menu_1_1"> | </td><td></td></tr></table>
}
ACT{
ATagParams = class="menu_1_2"
linkWrap = <table width="190" border="0" cellpadding="6" cellspacing="0"><tr><td width="123" align="left" background="fileadmin/thinkgroup/Bilder/bg/menue_1_over.gif" class="menu_1_2"> | </td><td></td><tr></table>
}
ACT=1
}
#################################################################
# Hier erfolgt die Gestaltung des Klickpfades
#################################################################
marks.click_pfad = HMENU
marks.click_pfad {
special = rootline
special.range = 0|-1
1 = TMENU
1.target = _self
1.wrap = |
1.NO.ATagParams =class="menu_1_1"
1.NO.linkWrap = <img src="fileadmin/thinkgroup/Bilder/arrow/menu_2_1.gif"></img> |
}
#################################################################
# Hier wird das Druckfenster festgelegt
#################################################################
marks.PRINT = TEXT
marks.PRINT.value = Druckversion
marks.PRINT.postUserFunc = tx_make_printlink
marks.PRINT.postUserFunc.include_post_vars = 1
marks.PRINT.postUserFunc.target = _blank
marks.PRINT.postUserFunc.popup = 1
marks.PRINT.postUserFunc.windowparams = resizable=yes,toolbar=no,scrollbars=yes,menubar=no,width=670,height=400
)
marks.PRINT.postUserFunc.windowname = printwindow
(
Sind die marker nicht case sensitive? Hast du im Template ###bannertop### oder ###BANNERTOP### geschrieben?
Mit dem case sensitive bin ich mir grad net sicher achte aber trotzdem immer drauf.
Jo sid sie, aber ich habe schon richtig geschrieben
###bannertop###
Der Banner wird aber nicht einmal angepsprochen
schreib mal
page.10.marks.BANNERTOP < temp.bannertop
adeltraut schrieb
Jo sid sie, aber ich habe schon richtig geschrieben
###bannertop###
Der Banner wird aber nicht einmal angepsprochen
Kannst du mir mal die URL geben? Will nur sehen ob an der Stelle wo der Banner sein soll ###bannertop### steht oder ob garnix zu sehen ist.
No, habe es gerade probiert. Geht leider auch nicht. Aber es wird ja nicht einmal der Marker angesprochen. das finde ich so komisch.
www.thinkgroup.de/kfz-portal/
hier die url
alo nur:
marks.BANNERTOP < temp.bannertop
geht bei mir auch nicht.
Ich muss schon schreiben:
page.10.marks.BANNERTOP < temp.bannertop
Hast du auch schon einen Sysfolder gemacht mit einem Datensatz mit Banner. Hast du da auch bei Anzeige oben angegeben?
Versuch mal:
page.marks.BANNERTOP < temp.bannertop
ja, habe ich. Wenn ich auf seine seite das Plugin anwende, funktioniert es auch.
Wenn es als Plugin Inhaltselement funktioniert kann es nur noch am:
marks.BANNERTOP < temp.bannertop
liegen.
Case sensitivity hast du geprüft.
Bleibt noch die Stelle an der das Script generell steht.
Sehe da aber auch noch nicht ganz die Lösung in deinem TS-Setup.
Muss nochmal nachdenken.
Und schon was eingefallen ? 🙂