Guten morgen Zusammen.
Ich verwende typo3 Version 6.2.3
Scenario:
Ich habe auf meinen Seiten textpic Element.
Ich möchte die einzelnen Sachen einzeln ansprechen und ausgeben um die alte Webseite so genau wie möglich nachzubauen.
Alles funktioniert super, bis auf den teil wo ich das Bild auslese und einbinden möchte.
Ein Auszug meines aktuellen TS:
# Passende Bild auswählen und ausgeben
IMAGE = CONTENT
IMAGE {
references {
table = tt_content
uid.field = uid
fieldName = image
}
table = tt_content
select.orderBy = sorting
select.where = colPos = 0 AND CType = "textpic"
select.languageField = sys_language_uid
renderObj = COA
renderObj {
# 1 = TEXT
# 1.data = debug:data
# 1.wrap = <div class="debug">|</div>
20 = IMAGE
20.file {
import = 1
import.field = image
import.listNum = 0
# import.data = levelmedia:1
# treatIdAsReference = 1
}
20.params = align="right"
}
}
Erwartete Ausgabe:
<img src="fileadmin/images/ueberuns.jpg" width="300" height="225" align="right" alt="" >
Erhaltene Ausgabe:
<img src="typo3/sysext/extensionmanager/Resources/Public/Images/Distribution.png" width="300" height="225" align="right" alt="" >
Ich verzweifle langsam!!!
Ich suche seit Tagen im Netz und sehe meinen Fehler nicht.
An einer anderen Stelle lade ich das Seitenlogo über folgendes Script:
# Das LOGO Dynamisch ausgeben
LOGO = IMAGE
LOGO {
# Dynamisches Bild einlesen:
file {
import = 1
import.data = levelmedia:-1, slide
import.listNum = 0
treatIdAsReference = 1
width = 888
}
offset = 0,-210
}
Das funktioniert einwandfrei. Passe ich es an, läd er nicht das Bild, sondern wieder das Seitenlogo...
Das Bild ist auch zu 100% im textpic eingebunden. Habe es auch mit anderen Bildern Versucht, immer das gleiche Ergebnis.
Wenn ich "treatIdAsReference = 1" aktiviere kommt die Meldung:
No fileusage (sys_file_reference) found for given UID.
Das Verstehe ich auch nicht.
In meinem Buch für Anfänger wird dummerweise nur auf das Dynamische Logo eingegangen aber nicht auf das textpic-Element.
Hat jemand einen Rat für mich?
LG
Marco