Zum Inhalt springen

Verbannte Banner (tt_news + genericmarkers + macinabanner)

Erstellt am 22. Oktober 2009 · Noch keine Antworten

Tags: tt_news, Frage

Sitromex ·

Hallo zusammen,

nachdem tagelanges Manual-Studium, Try & Error und tiefes Graben im Web zu nichts führte, stelle ich nun mein Problem hier zur Diskussion. Wie im Topic angemerkt, geht es um die wahrscheinlich gar nicht so seltene Kombination der drei Plugins tt_news, die dazu gehörende Erweiterung genericmarkers, sowie die bekannten macina Banner.
Ziel der Verstrickung ist eine Abfolge von zwei News-Teasern ("List"-Ansicht), einem Banner, wieder zwei Teaser, und so fort, insgesamt acht News unterbrochen von drei Bannern. Zunächst wollte ich das mit der Montage der entsprechenden Anzahl von News- und Banner-Plugins im Inhalt erreichen, plus einem News-Plugin extra, das am Ende der Seite nur den Pagebrowser anzeigt (eingestellt auf die Gesamtzahl von acht News). Da man für jedes einzelne Modul einen Offset und die Anzahl der News einstellen kann, klappt das auch auf Anhieb - solange man nicht per Pagebrowser auf die nächste Seite blättert. Dann zeigen nämlich alle News-Plugins dieselben zwei News an, also viermal derselbe Inhalt.

Also anders machen. Als Alternative habe ich das HTML-Template für die News auf acht Alternates aufgebohrt und dort für die Banner Marker (###BANNER1### usw.) eingefügt, die über die Erweiterung genericmarkers angesprochen werden. Klappt einwandfrei - bis auf eine Sache, die ich mir einfach nicht erklären kann. Es werden *nur* Banner angezeigt, die in der News-Seite als Content angelegt sind, der Parameter "pidList" bleibt ohne jede Wirkung. Und es wird *immer* dasselbe Banner angezeigt, egal was als "placement" angegeben ist. Die üblichen Verdächtigen (vergessenes statisches Template, falsche Parameterzuweisung bei den Bannern selbst ...) habe ich ausgeschlossen, mehr noch: An anderen Stellen funktioniert die Anzeige von Bannern tadellos, sogar im Newsletter hab ich die Biester schon verbastelt.

Hier noch mein TS dazu:

temp.nb1 < plugin.tx_macinabanners_pi1
temp.nb1 {
	# show banners with this attribute, default options are: "top, left, bottom, right", all
	Descriptions of Banner Categories can be used
	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 = 42
	# levels of recursion to search for banners
	recursive = 0
	# Limit number of banners
	results_at_a_time = 1
	}
# Entsprechend dasselbe für Newsbanner 2 und 3 mit anderem placement, die Wiederholung schenk ich mir jetzt

plugin.tt_news {
	templateFile = fileadmin/template/visuell/tt_news.html
	genericmarkers {	

		banner1 = USER
		banner1 < temp.nb1
	
		banner2 = USER
		banner2 < temp.nb2
	
		banner3 = USER
		banner3 < temp.nb3
	}

}

Für jede Hilfe oder Anregung dankbar,
Sitromex