-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 26.03.2010 13:36, schrieb Roland Müller: > Guten Tag, > > ich möchte eine eigene Bannerextension (macina_banners reicht nicht > aus) schreiben die folgendes kann: > Topbanner (in div a) anzeigen und gleichzeitig Skyscraperbanner > anzeigen (in div b), sowie alleinstehend einen Wallpaperbanner > anzeigen (in div a und b, sowie body backgroundcolor ändern). > > Vom Datenhandling ist das alles kein Problem, nur mit der > Ansteuerung der DIVs weiss ich noch nicht sogenau, wie das > funktionieren kann mit Typo3. > Ich verwende übrigens Templavoila! > > Jetzt die Frage: wie mache ich das am besten um die DIVs mit den > Banner-Htmlcodes zu füllen? Die Extension soll pro Seitenaufruf nur > einmal ausgeführt werden und dann eben randommäßig ermitteln, > welcher Inhalt in welchem DIV angezeit werden soll. > > Ich hoffe, dass ich mein Anliegen verständlich darlegen konnte. > > V. Grüße, Roland
Hi Roland, du müstest einfach die marker für deine banner mit einem entspechenden plugin füllen. in TV würde man das wohl am einfahsten machen in dem man einen Typoscript Object Path nimmt. also lib.bannerA = USER_INT lib.bannerA { userFunc = tx_myextension_pi1->main dataSource = 15 } lib.bannerB = USER_INT lib.bannerB { userFunc = tx_myextension_pi1->main dataSource = 23 } in dem beispiel währe dataSource jetzt einfach ein parameter dem du deinem plugin mit geben würdesst z.b einen sysfolder in dem die banner records liegen. wenn du eine synconisierte anzeige brauchst. also banner A & B den gleiche werbe dienstleister anzeigen sollen würde ich einfach eine globale variable dafür verwenden das erste mal wenn eines deiner pugins angezeigt wird setzt es diesee variable und das zweite liest es dann nur aus. und kann den entsprechenen banner dazu anzeigen. eine andere lösung solche syncronisierten banner zu erzeugen ist per javascript. du bindest dann nur einen script code ein der alle entsprechenden divs mit dem richtigen html inhalt befüllt. gruss chris - -- Christian Wolff // Berlin http://www.connye.com some projects: http://richtermediagroup.com | http://titanic.de | http://fairplay-homepage.de -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAkusr+cACgkQIcCaXPh/JHFo6wCgt75oZJ4UMBvRsh74zD44yrFJ 5p8AoMua26+SptXT93ahGHrr7YhiEd3I =7fn7 -----END PGP SIGNATURE----- _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german