Hallo,
ich dreh hier langsam durch. Ich verwende DAM-image in meinen FCEs (mit der Extension dam_tv_connector). Folgender TS-Code im XML der FCE soll das Bild darstellen:
10 = IMGTEXT
10 < tt_content.image.20
10.imgList.cObject {
refField = field_img
userFunc = tx_damtvc_tsfe->fetchFileList
}
10.imgMax = 1
10.layout >
10.layout = TEXT
10.layout.value = ###IMAGES######TEXT###
10.imageStdWrap.dataWrap >
10.rendering >
10 {
1.file {
import.current = 1
width = 108
#maxH = 80
}
}
Ich habe schon alle Kombinationen aus maxW/maxH und width/height probiert. Fakt ist, dass maxH oder height einwandfrei funktioniert aber die Angaben für die Breiten komplett ignoriert werden.
Weiss jemand, woran das liegen könnte???
Vielen Dank im Voraus,
Miriam
Nachdem dein Eintrag schon eine Zeit her ist, wirst du das Problem evtl. schon geloest haben oder Umgang sein. Ich hatte ein aehnliches Problem und dein Typoscript-Snippet hat mir den richtigen Denkanstoss gegeben. Vielleicht hilfts ja dem ein oder anderen Googler noch weiter:
<TypoScript><![CDATA[
10 = IMGTEXT
10 < tt_content.image.20
10.imgList.cObject {
refField = field_fcebild
refTable = tt_content
userFunc = tx_damtvc_tsfe->fetchFileList
}
10.imgMax = 1
10.layout >
10.layout = TEXT
10.layout.value = ###IMAGES######TEXT###
10.imageStdWrap.dataWrap >
10.rendering >
10 {
1.file = GIFBUILDER
1.file {
XY = 120,146
10 = IMAGE
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 120
10.file.maxH = 146
10.file.minW = 120
}
}
]]></TypoScript>
Hallo 😉
ich hab das dann in der Tag so gelöst, dass ich eine eigene userFunc geschrieben habe, mit der ich die DAM-Bilder hole. Das ist auch in sofern ganz praktisch, dass ich noch andere Parameter mit übergeben kann ...
Gruß,
Miriam
Hallo zusammen,
ich sitze auch gerade daran DAM-Images in mein FCE zu integrieren.
Im Standard CE Image geht es mit DAM und dam_ttcontent ein Bild mehrfach zu nutzen.
In meinem eigenen FCE schaffe ich es bislang das Bild einmal zu verknüpfen. Sobald ich das Bild ein zweites Mal nutze wird wieder *_01 angehängt und somit nicht gefunden, da ich ja nicht mit dem TV-Verzeichnis arbeite. Ich möchte auch diese Kopiererei nicht, sondern das Bild direkt mehrfach nutzen.
10 = IMAGE
10.file {
XY = 102,106
format = jpg
quality = 80
import = fileadmin/img/katalog/
import.current = 1
import.listNum = 0
maxW = 102
minW = 102
maxH = 106
minH = 106
}
10.imageLinkWrap = 1
10.imageLinkWrap {
bodyTag = <body style="background-color:#fff;">
wrap = <a__nospam href="javascript:close();"> | </a>
width = 800m
height = 600m
effects=
JSwindow = 1
JSwindow {
newWindow = 0
expand = 17,20
}
enable = 1
typolink.parameter.field=image_link
typolink.extTarget = _blank
}
Wie kann ich ein Bild mehrfach nutzen?
Wenn ich das richtig kapiere muss ich irgentwie diese Funktion einbinden:
userFunc = tx_damtvc_tsfe->fetchFileList
Grüße
namtscho
Inzwischenzeit bin ich so weit:
10 = IMGTEXT
10 < tt_content.image.20
10.imgList.cObject.refTable = tt_content
10.imgList.cObject.refField = field_3_r1
10.imgList.cObject.random = 0
10.imgList.cObject.slide = 0
10.imgList.cObject.userFunc = tx_damtvc_tsfe->fetchFileList
10.imageLinkWrap = 1
10.imageLinkWrap {
bodyTag = <body style="background-color:#fff;">
wrap = <a__nospam href="javascript:close();"> | </a>
width = 800m
height = 600m
effects=
JSwindow = 1
JSwindow {
newWindow = 0
expand = 17,20
}
enable = 1
typolink.parameter.field=image_link
typolink.extTarget = _blank
}
10 {
1.file = GIFBUILDER
1.file {
XY = 102,106
10 = IMAGE
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 102
10.file.minW = 102
10.file.maxH = 166
10.file.minH = 166
}
}
Die Größenanpassung funktioniert, nur das Vergrößern mit Anklicken nicht.
Kann mir jemand einen Hinweis geben?
Grüße
namtscho