Hallo,
habe das folgende Problem.
Ich lasse mir die RSS-Feeds von tt_news mit Bild anzeigen.
Soweit habe ich es, wenn auch nach langem Testen hinbekommen.
Allerdings musste ich im Template: rss_2.tmpl im <item> Bereich das ganze genau so wie
abgebildet anlegen damit es auch in Firefox angezeigt wird.
<item>
<title>###NEWS_TITLE###</title>
<link>###NEWS_LINK###</link>
<description><!-- das muss um alle CDATA liegen, sonst kein Bild bei Firefox -->
<!-- content:encoded --><!-- das ausblenden, Firefox Problem! -->
<![CDATA[###NEWS_SUBHEADER###]]>
<![CDATA[<p></p>]]>
<![CDATA[###NEWS_IMAGE###]]>
<![CDATA[###NEWS_CONTENT###]]>
<!-- /content:encoded -->
</description>
###NEWS_CATEGORY###
###NEWS_AUTHOR###
<!-- guid>###NEWS_LINK###</guid -->
<pubDate>###NEWS_DATE###</pubDate>
###NEWS_RSS2_ENCLOSURES###
</item>
Wie gesagt Bilder werden so jetzt angezeigt. Das Problem dabei ist, leider werden die Bilder aus dem
Ordner uploads gezogen:
<img src="http://www.xy.de/uploads/pics/demobild.JPG" width="1600" height="1200" border="0" alt="" title="" />
Dadurch sind sie viel zu gross, besser wäre es das Vorschaubild der jeweiligen News einzubinden.
ZB:
<img src="typo3temp/pics/11800.jpg width="200" height="150" border="0" title="" alt="" ">
Wäre das per TS möglich? Wenn ja wie?
Oder muss man da an tt_news rumbiegen?
Ich habe auch schon versucht die Größe der Bilder per Typoscript zu ändern.
plugin.tt_news.displayXML {
image {
file.maxW = 150
file.maxH >
}
}
oder:
plugin.tt_news.displayXML {
image {
file.maxW = 150
}
}
Aber da ändert sich überhaupt nichts.
Wie würdet Ihr das angehen?
typo3: 4.2.17
tt_news: 2.5.2
Gr.
Alex
Stehe grade vor exakt dem selbem Problem. Ich habe mir erst einmal abeholfen, in dem ich im Typoscript eine andere Quelle angegeben habe, wo ich die Bilder dementsprechend verkleinert hochlade. Ist aber für den Dauerbetrieb keine Lösung - auch wenn der RSS nur dazu dient, Inhalte mit Facebook zu synchen.
Ich hab jetzt mal deinen Codeschnipsel in mein Tmpl reingehauen, und stellte fest, das die Bilder dann auch in voller Grösse da sind.
Also änderte ich "NEWS_IMAGE" auf "GENERIC_NEWSIMAGE" (bin ich irgendwie durch viel googlen vorher drauf gekommen.
Die Erklärung, wo das Newsimage herkommt, kommt bei mir aus dem Typo3-Extension Template.
Sieht etwa so aus:
rss2 = PAGE
rss2 {
typeNum = 100
#Leeren von 10
10 >
#Befüllen mit tt_news
10 < plugin.tt_news
#Leeren von pid_list
10.pid_list >
#Wert für pid_list aus den Constanten
10.pid_list = {$plugin.tt_news.pid_list}
#Wert für singlepid aus den Constanten
10.singlePid = {$plugin.tt_news.singlePid}
10.defaultCode = XML
10.categorySelection = 1,3
10.categoryMode = -2
#Format festlegen - hier rss2
10.displayXML.xmlFormat = rss2
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:text/xml
no_cache = 1
xhtml_cleaning = 0
}
10.genericmarkers {
newsimage = IMG_RESOURCE
newsimage.stdWrap.wrap = <img src="http://www.xxxxxxxxxx.de/|" width="120" heigth="150" />
newsimage.file {
import = fileadmin/user_upload/flyer/klein150h/
import.field= image
import.listNum = 0
}
}
## RSS 0.91 ##
rss091 = PAGE
rss091 < rss2
rss091 {
typeNum = 101
10.displayXML.xmlFormat = rss091
}
## RDF ##
rdffeed = PAGE
rdffeed < rss2
rdffeed {
typeNum = 102
10.displayXML.xmlFormat = rdf
}
## Atom1 ##
atom1 = PAGE
atom1 < rss2
atom1 {
typeNum = 103
10.displayXML.xmlFormat = atom1
}
}
So weit bin ich auch nur mit ganz viel gegoogel und Copy&Paste gekommen. Was jetzt natürlich interessant wäre, wäre wirklich, die kleinen Bilder automatisch erstellen erstellen zu lassen. - Oder eine bessere Lösung zu finden.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen