Показать сообщение отдельно
Старый 01.12.2012, 21:30   #1
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию

В завершение темы хочу написать, что получилось, может быть кому-нибудь пригодится. Расширение делал на Extbase + Fluid

1. В Typoscript пишем
Код:
lib.watermark >
lib.watermark = IMG_RESOURCE
lib.watermark.file = GIFBUILDER
lib.watermark.file {
  XY = 1280,1024
  format = jpg
  quality = 100
  10 = IMAGE
  10 {
    file.import = uploads/tx_myext/
    file.import.current = 1
    file.import.listNum = 0
    file.maxW = 1280     
    } 
  20 = TEXT
  20 {
    text = {$watermark}
    offset = -5, 300
    angle = 45
    fontFile = fileadmin/templates/kochanelli/res/font/arial.ttf
    fontSize = 16
    }
  30 = TEXT
  30 {
    text = {$watermark}
    offset = [10.w]-300, [10.h]-5
    angle = 45
    fontFile = fileadmin/templates/kochanelli/res/font/arial.ttf
    fontSize = 16
    }    
}
2. Во Fluid часть вывода такая. Здесь изображение thumb.image отдаем в обработку typoscript, чтобы получить картинку с водяным текстом.

Код:
<a href="{thumb.image -> f:cObject(typoscriptObjectPath: 'lib.watermark')}" class="bwWrapper">
    <f:image src="uploads/tx_myext/{thumb.image}" width="218" height="168" alt="" />
</a>
__________________
Дмитрий Васильев, "T3 студия"
По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio
www.typo3.ru.net
Manas вне форума   Ответить с цитированием