Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
24.12.2006, 19:47 | #22 |
Senior Member
|
Спасибо, идея понятна...
Только возникает вопрос как получить ссылки с помощью IMG_RESOURCE на созданые GIF_BUILDER картинки: Код:
10 = IMAGE 10.file = GIFBUILDER 10.file { XY = 110,192 10 = IMAGE 10.file.import = uploads/tx_templavoila/ 10.file.import.current = 1 10.file.import.listNum = 0 10.file.maxW = 110 10.file.minW = 110 10.file.maxH = 192 10.file.minH = 192 }
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
25.12.2006, 02:49 | #23 | |
Senior Member
|
Цитата:
|
|
25.12.2006, 04:54 | #24 |
Senior Member
|
Видимо, есть желание подставить этот урл в imageLinkWrap.
То есть наверно сделать что-то типа этого: Код:
10 = IMG_RESOURCE 10.file = GIFBUILDER 10.file { XY = 110,192 10 = IMAGE 10.file.import = uploads/tx_templavoila/ 10.file.import.current = 1 10.file.import.listNum = 0 10.file.maxW = 110 10.file.minW = 110 10.file.maxH = 192 10.file.minH = 192 } 10.stdWrap { postUserFunc = user_izvr->userimglinkwrap postUserFunc.imageLinkWrap{ JSWindow = 1 } } PHP код:
__________________
TYPO3 FAQ |
25.12.2006, 15:15 | #25 |
Senior Member
|
Ну если заниматься "самописом", то и делать тогда под себя как хочется. То есть IMG_RESOURCE тоже не зачем использовать... Мне казалось, что вопрос был в том как сделать средствами TS.
P.S.: Приведенный код работать не будет. IMG_RESOURCE возвращает URL, для IMAGE (.file) и imageLinkWrap нужен путь к файлу. Почувствуйте разницу |
25.12.2006, 22:42 | #27 |
Senior Member
|
Да хотелось бы все через TS))
Еще раз проясню ситуацию. МОжет не все понятно. Есть картинка, нужно по нажатию открыть ее в джава окне. Создаю значит там какой-то скрипт, добавляю его в header. Далее нужно через TV FCE элемент задать картинку и вставить путь к ней в <a href="#">. Посему в TV создаю один элемент - Image с кодом, к примеру: Код:
10 = IMAGE 10.file = GIFBUILDER 10.file { XY = 110,192 10 = IMAGE 10.file.import = uploads/tx_templavoila/ 10.file.import.current = 1 10.file.import.listNum = 0 10.file.maxW = 110 10.file.minW = 110 10.file.maxH = 192 10.file.minH = 192 } --- можно создать сразу IMG_RESOURCE и мапить как атрибут <IMG>, но как потом это продублировать еще и для тэга <a href="#">
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
26.12.2006, 18:04 | #28 | |
Senior Member
|
Цитата:
Продублировать всегда можно: Код:
10 = COA 10 { 10 = LOAD_REGISTER 10.image_url = IMG_RESOURCE 10.image_url { ...делаем все что надо с GIFBUILDER-ом... } 20 = TEXT 20.data = register: image_url 20.wrap = <a href="#" onclick="myJsAction('|')"> 30 = TEXT 30.data = register: image_url 30.wrap = <img src="|" alt="" title="" /> 40 = TEXT 40.value = </a> } Улучшать можно (например размеры картинке не плохо было бы иметь), но идея такая. |
|
26.12.2006, 21:46 | #29 |
Senior Member
|
Проблема в том, что мапится элемент с типом Image и COA работать отказывается. Без него никак, требуется ведь чтобы в FCE отображался блок выбора картинки.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
26.12.2006, 23:27 | #30 |
Senior Member
|
Что то делаете не так... TemplaVoila дела нет до того каким TS будет отображаться поле, и тем более код который будет отображать поле никак не связан с тем, как поле отображается в BE.
Последний раз редактировалось Pavel Antonov; 26.12.2006 в 23:42 |