Zum Inhalt springen

Advanced Banner in Marker ausgeben.

Erstellt am 17. November 2005 · 12 Antworten · letzte Antwort am 18. November 2005

Tags: Frage

adeltraut ·

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#

Twinstar ·

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.

adeltraut ·

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 = &nbsp; | &nbsp<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">&nbsp;&nbsp;&nbsp;&nbsp; | </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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | </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">&nbsp;&nbsp;&nbsp;&nbsp; | </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">&nbsp;&nbsp;&nbsp;&nbsp; | </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> | &nbsp;
}


#################################################################
# 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 
(
Twinstar ·

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.

Twinstar ·
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.

adeltraut ·

No, habe es gerade probiert. Geht leider auch nicht. Aber es wird ja nicht einmal der Marker angesprochen. das finde ich so komisch.

Twinstar ·

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
Twinstar ·

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.