Hi Leute.
Ich brauche tt_news für meinen Blog. Ich habe es so eingestellt, dass das erste Bild für die 'List' anzeige gebraucht wird. Funktioniert auch gut.
Ich habe auch mit
plugin.tt_news.displayList.image.noImage_stdWrap
ein Default bild ausgegeben, falls kein bild eingebunden wurde in news record.
Leider funktioniert das ganze nicht mit der Extension rgnewsc (tt_content fuer News). Beim "noImage_stdWrap" wird falschlicherweise beim jedem news-record bei dem ein tt_content- rgnewsc element im felxform eingebunden wurde, das default Bild ausgeben.
Als Loesung habe ich mir dann gedacht einfach wieder das richtige Bild im 'noImage_stdWrap" aus der datenbank einzulesen und dann mit einer if.isTrue.data = field:image abfrage das default bild eintragen,wenn das datenbank feld leer ist.
Nun funktioniert das ganze aber nichtmit dem Bild aus der Datenbank auslesen..
Jemand eine Idee?
plugin.tt_news.displayList.image.noImage_stdWrap {
cObject = IMAGE
cObject{
file = GIFBUILDER
file {
XY = 300,180
10 = IMAGE
10 {
offset = 0,0
file.import=uploads/pics/
file.import.data = field:image
file.import.listNum = 0
file.width = 300c
file.height = 180c
}
20 = IMAGE
20.if.isFalse.data = field:image
20.offset = 0,0
20.file = fileadmin/templates/def.gif
20.file.XY = 370,215
}
}
}
Hallo Nochmals
Keiner eine Idee? Es kann doch nicht so schwer sein ein Bild per TS reinzuladen?
Danke 🙂
EDIT:
ich hab mal gegoogelt und folgendes vielversprechendes gefunden, welches ich dann etwas umgeschrieben habe:
plugin.tt_news.displayList.image.noImage_stdWrap {
cObject = TEXT
cObject.data = DB:tt_news:{GPvar:tx_ttnews|tt_news}:image
cObject.listNum = 0
cObject.wrap = <img src="uploads/pics/|" width="100" height="100" border="0" />
}
aber es wird irgendwie nichts eingefuegt... Die Bild URL ist korrupt da nur uploads/pics/ steht.
Jemand eine Idee?
Ich habe nochmals was rausgefunden, es funktioniert fast, Ich hab nur die einzige Bitte an euch mir mit diesem letzen Problem zu helfen.
plugin.tt_news.displayList.image.noImage_stdWrap {
cObject = IMAGE
cObject.file = GIFBUILDER
cObject.file {
XY = 300,180
10 = IMAGE
10 {
offset = 0,0
file.import=uploads/pics/
file.import.data = DB:tt_news:19:image
file.import.listNum = 0
file.width = 300c
file.height = 180c
}
20 = IMAGE
20.offset = 0,0
20.file = fileadmin/templates/mask2.png
20.file.XY = 370,215
}
}
Das Bild wir geladen alles Prima aber wie mache ich es dynamisch? (file.import.data = DB:tt_news:19:image) Jetzt habe ich zu Test zwecken die PID eines news record angegeben, aber dies muss natürlich dynamisch sein. Also dass es bei jedem newsrecord in der List-Ansicht das entsprechende PID erkennt?
DB:tt_news:{GPvar:tx_ttnews|tt_news}:image
funktioniert leider nicht. Eine Idee?
Danke danke danke🙂🙂o.O
Danke fur die Hilfe...😢
Hat sich erledigt. Nicht sehr schon aber wirkungsbvoll.
Habe in der extension rgnewsce die Zeilen
// no content elements - fire noImage_stdWrap.
$markerArray['###NEWS_IMAGE###'] = $this->local_cObj->stdWrap($markerArray['###NEWS_IMAGE###'],$lConf['image.']['noImage_stdWrap.']);
geloescht. naja.
Falss jemand noch einen vorschlag hat, wie ich es im Typo3script machen kann dann nur raus damit 🙂
Danke