[TYPO3-german] typoscript Bedingung - override?
JoH asenau
info at cybercraft.de
Thu May 14 00:38:57 CEST 2009
> 1 {
> file.import.current = 1
>
> Die Preisfrage lautet:
> Wie kann ich das "file" mit specImage auswechseln?
file.import.override.cObject = IMAGE
file.import.override.cObject {
file < temp.specImage
}
file.import.override.if {
value = 0
equals.field = tx_ext_image
}
ggf. muß da noch ein Pfad drangestrickt werden, weil ich mir nicht ganz
sicher bin, welcher hier vom Import erwartet wird.
file.import.override.wrap = pfad/pfad2/|
Außerdem solltest Du die Einstellung der Breite besser nicht über ein
LOAD_REGISTER mit mehreren if Abfragen erledigen, sondern über ein
CASE-Element.
In diesem Fall vor allem deswegen, weil der GIFBUILDER kein LOAD_REGISTER
kennt ;-)
Und die width gehört zu file, also eine Klammer-Ebene "tiefer" :
temp.specImage = GIFBUILDER
temp.specImage {
XY = [10.w],[10.h]
format = jpg
quality = 95
image_compression = 20
10 = IMAGE
10.file {
import.current = 1
width.cObject = CASE
width.cObject {
key.field = tx_glstreuhand_imageformat
default = TEXT
default.value = 256
1 = TEXT
1.value = 123
}
}
20 = IMAGE
# 20.offset = 5,5
20.align = r,t
20.file = {$img_text.imagePath}image_top-right.png
}
Versuchs mal so
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Twitter: http://twitter.com/bunnyfield
Xing: http://contact.cybercraft.de
T3 cookbook (2nd edition): http://www.4any1.de
TYPO3 Schulung: http://workshops.eqony.com
More information about the TYPO3-german
mailing list