Zum Inhalt springen

sf_banners zeigt nichts an

Erstellt am 29. Dezember 2013 · 2 Antworten · letzte Antwort am 21. Juli 2015

Tags: URLs & Routing, TYPO3 6, Frage

maggo ·

Hallo,

ich habe bei einer neuen TYPO3-Seite (TYPO3 CMS 6.1.7) sf_banner installiert, Template eingebunden, eine Kategorie erstellt, Banner (einige Bilder und später zum testen noch 2 HTML-Elemente) und das FE-Plugin eingesetzt.
Aber es wird nichts angezeigt - im Quelltext steht zwar

<div class="tx-sf-banners">
    <script type="text/javascript">
        var banners = new BannerPlacement(1, 9001, '2', '', 'all', 'banners-mjzkm2rhn', '706a5b755cbfb6f4864e7bd8f45318976a8c7e93');
    </script>
    <div id="banners-mjzkm2rhn"></div>
</div>

und im Backend kann aich auch sehen, dass der Counter fleißig die Aufrufe zählt - aber im Frontend sehe ich absolut nichts. Der Firebug zeigt auch keine JS-Fehler an.
Hat jemand von euch das Problem auch gehabt bzw. weiß was hier schief läuft?

maggo ·

ok die Frage hat sich erledigt - es lag an der URL

Im Typoscript habe ich als BaseURL die Domain mit www angegeben, das Frontend aber ohne www aufgerufen.
Da ich das modrewrite in der .htaccess noch nicht eingerichtet hatte kam die Extension bei einem Aufruf ohne www nicht zurecht. 😃

Gernott ·

Es kann auch sein, dass absRefPrefix = / gesetzt ist. Dann stimmt der Pfad auf Unterseiten nicht mehr.
Lösung:
In Datei typo3conf/ext/sf_banners/Resources/Public/Js/SfBanners.js
in Zeile 15 einen / vor index.php einfügen:
var url = '/index.php?id=' + uid;