Пытаюсь сделать так, чтобы при добавлении FCE на страницу отображался не только текст введённый в поля, но и лейблы к ним, например:
Вакансия: консультант по продажам.
Предприятие: SIA «Ernst & Yang».
Требования: Опыт работы не менее 3 лет.
Помещено: 10 Мая 2008
Здесь слова «Вакансия», «Предприятие», «Требования», «Помещено» должны повторяться у всех элементов данной формы. Остальное админ вводит при добавлении элемента контента на страницу.
Сейчас структура DS такая:
Код:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
<meta type="array">
<langDisable>1</langDisable>
</meta>
<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_name type="array">
<tx_templavoila type="array">
<title>Vakance</title>
<sample_data type="array">
<numIndex index="0">vakansija</numIndex>
</sample_data>
<eType>input_h</eType>
<tags>h3</tags>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>input</type>
<size>48</size>
<eval>trim</eval>
</config>
<label>Vakance</label>
</TCEforms>
</field_name>
<field_sia type="array">
<tx_templavoila type="array">
<title>Предприятие</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>input_h</eType>
<tags>h5</tags>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>input</type>
<size>48</size>
<eval>trim</eval>
</config>
<label>Предприятие</label>
</TCEforms>
</field_sia>
<field_prasibas type="array">
<tx_templavoila type="array">
<title>Требования</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>rte</eType>
<tags>div</tags>
<proc type="array">
<HSC type="integer">0</HSC>
</proc>
<TypoScript><![CDATA[
10 = TEXT
10.current = 1
10.parseFunc = < lib.parseFunc_RTE
]]></TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>text</type>
<cols>48</cols>
<rows>5</rows>
<softref>typolink_tag,images,email[subst],url</softref>
</config>
<label>Требования</label>
<defaultExtras>richtext:rte_transform[flag=rte_enabled|mode=ts_css]</defaultExtras>
</TCEforms>
</field_prasibas>
<field_start type="array">
<tx_templavoila type="array">
<title>Помещено</title>
<description>ievietosanas datums un Speka lidz</description>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>none</eType>
<tags>div</tags>
<TypoScript><![CDATA[
10 = TEXT
10 {
data = register:tx_templavoila_pi1.parentRec.starttime
strftime = %d %b %Y
}
]]>
</TypoScript>
</tx_templavoila>
</field_start>
</el>
</ROOT>
</T3DataStructure>
Пробую прописывать после
strftime = %d %b %Y }:
Код:
10.wrap = <strong>Помещено:</strong> |
[globalVar = GP:L=1]
10.wrap = <strong>Posted: </strong> |
[global]
Работает только первая строчка. При переключении на другой язык меняться на
Posted: не хочет.