Zum Inhalt springen

tx_news social Media Button werden als Script ausgegeben

Erstellt am 9. April 2016 · Noch keine Antworten

Tags: Fluid, tx_news, TYPO3 6, Frage

RacyDafilia ·

Hi,
nachdem ich ewig gesucht habe, verliere ich langsam die Hoffnung.
Ich nutze die Extension tx_news für einen Blog. In der Detailansicht sind ja standardmäßig die Social Media Button enthalten (facebook like, twitter ...). Ich habe das auch schon bei verschiedenen typo3 Anwendungen genutzt. In meinem Blog jedoch wird statt der Button das Script als Klartexta ausgegeben.

Hier der Code im Template:
{namespace n=GeorgRinger\News\ViewHelpers}
<f:layout name="Detail.html" />

<!--
=====================
News/Detail.html
-->

<f:section name="content">

<f:if condition="{newsItem}">
<f:then>

<div class="article">

...

<f:if condition="{settings.detail.showSocialShareButtons}">
<f:then>
<f:if condition="{settings.detail.social.facebookLike}">
<f:then>
<div class="facebook">
<div class="like">
<n:social.facebook.like>Facebook like</n:social.facebook.like>
</div>
</div>
</f:then>
</f:if>
<f:if condition="{settings.detail.social.facebookShare}">
<div class="facebook">
<div class="share">
<n:social.facebook.share>Facebook share</n:social.facebook.share>
</div>
</div>
</f:if>
<f:if condition="{settings.detail.social.twitter}">
<div class="twitter">
<n:social.twitter>Twitter</n:social.twitter>
</div>
</f:if>
</f:then>
</f:if>

...

</div>

</f:then>
</f:if>
</f:section>

Und so kommt es im Frontend raus:

<script src="https://connect.facebook.net/de_DE/all.js#xfbml=1"></script><script type="text/javascript"> /**/ </script>
<fb:like href="http://www.auf-nach-china.de/blog/blog-detail/news/welcome-to-saint-tropez/?tx_news_pi1%5Bcontroller%5D=News&amp;tx_news_pi1%5Baction%5D=detail&amp;cHash=05775501dae682dfd38248c880b9971a"></fb:like>
<script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/de_DE/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script><script type="text/javascript"> /**/ </script>

Hat jemand eine Idee woran das liegen kann?

Das Script wird einfach nicht als script erkannt, sondern als Text - ich habe den generierten Quellcode auch einfach ins Template geworfen um zu sehen was passiert = selbes Ergebnis!

Ich nutze die Typo3 Version 6.2.13
und tx_news 3.2.0

Vielen Dank im Voraus
Lg Racy