Typoscript IMAGE объект: отключить атрибуты высоты / ширины - PullRequest
3 голосов
/ 12 января 2012

Есть ли какой-нибудь способ предотвратить добавление атрибута измерения (высота и ширина) в сгенерированный тег изображения для объекта IMAGE typo3 / typoscript?

ОБНОВЛЕНИЕ (благодаря cascaval)!

Решение состоит в том, чтобы использовать IMG_RESOURCE вместо IMAGE.Он, очевидно, имеет меньше наворотов, но дает вам полный контроль над сгенерированным тегом изображения.

   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.

Ответы [ 2 ]

6 голосов
/ 12 января 2012

Нет , но вы можете использовать вместо него объект IMG_RESOURCE и обернуть получившийся путь изображения, чтобы получить нужный HTML-тег.Пример:

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
    }
  }
}
2 голосов
/ 31 октября 2016

Неправильно! Это также работает с ИЗОБРАЖЕНИЕМ:

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
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...