2012-01-12 2 views
2

typo3/typoscript IMAGE 객체가 생성 된 이미지 태그에 치수 속성 (높이 및 너비)을 추가하는 것을 방지 할 수있는 방법이 있습니까?Typoscript IMAGE 객체 : 높이/너비 속성 사용 안함

UPDATE (감사합니다. 캐스케이벌)!

해결 방법은 IMAGE 대신 IMG_RESOURCE를 사용하는 것입니다. 외관상으로는 종소리가 적지 만 생성 된 이미지 태그를 완벽하게 제어 할 수 있습니다.

10 = IMG_RESOURCE 
    10.file.import = uploads/tx_templavoila/ 
    10.file.import.current = 1 
    10.file.import.listNum = 0 
    10.stdWrap.required = 1 
    10.stdWrap.wrap (
     <img src="|" /> 
    ) 

참고 : 이것은 Templavoila와 함께 사용됩니다.

+1

결과 'IMG_RESOURCE'는 단지 경로, ** 리소스 **입니다. 그래서'IMAGE'처럼 다른 종소리와 휘파람을 실제로 가질 수 없습니다. 모든 비표준 수정은'stdWrap'으로 끝납니다. – tmt

답변

4

없음하지만 당신은 당신이 원하는 HTML 태그를 얻을 수 있도록 대신 IMG_RESOURCE 객체를 사용하고 결과 이미지 경로를 포장 할 수 있습니다. 예 :

temp.image_test = IMG_RESOURCE 
temp.image_test { 
    stdWrap.wrap = <img src="|" /> 
    file = GIFBUILDER 
    file { 
    format = jpg 
    quality = 90 
    maxWidth = 9999 
    maxHeight = 9999 
    XY = [10.w],[10.h] 

    10 = IMAGE 
    10.file { 
     import = uploads/pics/ 
     import.field = image 
     import.listNum = 0 
    } 

    20 = SCALE 
    20 { 
     width = 200 
    } 
    } 
} 
+0

코드를 다소 변경해야하지만 IMG_RESOURCE와 함께 작동합니다 (게시물의 업데이트 참조). –

+0

코드는 이론상의 예일뿐입니다. 주요 "트릭"만 보여주고 경로를 감싸는 것은'stdWrap.wrap'입니다. – tmt

1

틀린! 또한 이미지와 함께 작동합니다 :

10 = IMAGE 
10 { 
    file = path/to/image.file 
    stdWrap.replacement { 
     10 { 
      search = # width="[0-9]*?"#i 
      replace = 
      useRegExp = 1 
     } 
     20 { 
      search = # height="[0-9]*?"#i 
      replace = 
      useRegExp = 1 
     } 
    } 
}