PDA

Просмотр полной версии : TemplaVoila 1.1.0


Tod
28.08.2006, 02:59
Возможно это я слегка глючу через перенапряжения от целого дня беспрерывной работы в типо3, то ли это глюк новой версии TV (в старой вроде бы такого замечено не было, хотя не факт)...
Значит есть в шаблоне такая штука:
<a href="#"><img src="picture.gif"></a>Создаю FCE элемент, где определяю 2 поля - картинку и ссылку - поле типа атрибут для ссылки <a>, задаю Editing Type - Link field.
Далее в типо3 работаю с этим элементом и при создании оного в коде выскакивает конструкция по типу:
<A href="http://www.hello.world/"><A href="http://www.hello.world/" target=_top><IMG title="" height=58 alt="" src="bla-bla.gif" width=178 border=0></A></A>

Pavel Antonov
28.08.2006, 14:07
первое "китайское" предупреждение!

не плодите бардак! есть вопрос - сделай тему! не надо приписывать к первой попавшейся!

ответить на сообщения типа этого с общим смыслом "ничего не полкчается" не возможно!... где Ts? как мепится?

Tod
30.08.2006, 16:03
НИчего сверхестественного вроде не делал. Обычный FCE создал.
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
<ROOT type="array">
<tx_templavoila type="array">
<title>ROOT</title>
<description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
</tx_templavoila>
<type>array</type>
<el type="array">
<field_banner_pict type="array">
<tx_templavoila type="array">
<title>Banner Picture</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>image</eType>
<TypoScript>
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 200
</TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpg,jpeg</allowed>
<max_size>1000</max_size>
<uploadfolder>uploads/tx_templavoila</uploadfolder>
<show_thumbs>1</show_thumbs>
<size>1</size>
<maxitems>1</maxitems>
<minitems>0</minitems>
</config>
<label>Banner Picture</label>
</TCEforms>
</field_banner_pict>
<field_banner_link type="array">
<type>attr</type>
<tx_templavoila type="array">
<title>Banner Link</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>input</eType>
<tags>a:attr:href</tags>
<TypoScript>
10 = TEXT
10.typolink.parameter.current = 1
10.typolink.returnLast = url
</TypoScript>
<proc type="array">
<HSC type="integer">1</HSC>
</proc>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>input</type>
<size>48</size>
<eval>trim</eval>
</config>
<label>Banner Link</label>
</TCEforms>
</field_banner_link>
</el>
</ROOT>
</T3DataStructure>
...а вылазит вышеописаная проблема... решение в принципе простое - создавать не Link field, а обычное простое текстовое поле. Подставлять вместо ссылки не катит, мне нужно именно через атрибут.