Zum Inhalt springen

DAM-image in FCE ignoriert 'width'

Erstellt am 16. August 2007 · 4 Antworten · letzte Antwort am 18. Februar 2009

Tags: Frage

katjes ·

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

adepretis ·

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>
katjes ·

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

namtscho ·

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

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