Zum Inhalt springen

Overlib aus anderen Seiten fernhalten

Erstellt am 20. Dezember 2005 · 3 Antworten · letzte Antwort am 21. Dezember 2005

Tags: JavaScript & AJAX, Frage

mischa ·

Moin zusammen,

ich habe folgendes Problem:

ich verwalte in einer T3 mehrere WebSites. In einer davon brauche ich die overlib für das Glossary und den Scoutnet. Jetzt setzt sich die overlib aber in allen anderen Websites auch fest.
Ganz besonders lästig wird es dann, wenn ich ein Mailing über directMail verschicken will. Da wird der ganze Sums mitgeschickt.

Wo und wie kann man verhindern, dass die overlib sich einklinkt?

woida ·

Leg einfach für die Seiten, in denen du overlib brauchst ein eigenes (Extension-)Template an.
In deinem Standard-Template löscht du das overlib-Zeugs raus.

mischa ·

Danke für die Antwort. leider komme ich mit der Lösung nicht weiter. Die overlib wird in einem ganz anderen Baum in einem ganz anderen Zweig in einem ganz anderen Template verwendet als in dem, in dem ich das neue Template für die Newsletter angelegt habe.

+ Seite
+ Seite
+--+Seite
+----+Seite mit overlib
+--+Seite
+--+Seite
+----+Newsletterseite in der Overlib auch erscheint aber nicht sollte.

Trotzdem schmeißt er mir immer folgendes in die Seite:

<script type="text/javascript" src="typo3/ext/overlib/overlib_mini.js">
</script>
<script type="text/javascript" language="JavaScript">
//<![CDATA[
<!--
        overlib.ol_fgcolor = "#eeeeee";
        overlib.ol_bgcolor = "#666666";
// -->
//]]>
</script>

Ach, und noch was:
Das Template des Newsletters ist auf Root mit Clear Constants und Setup. Und die Seite selber hat das Flag: ist Anfang der Website.

steffenk ·

statt overlib global einzubinden, würde ich nur bei den benötigten Seiten den page-header hinzufügen. Also raus aus dem Main-Template und extra Template ohne clears für die overlib-Seiten.