Просмотр полной версии : Посоветуйте, как лучше настроить FCE?
Нужно добавлять на страницу FCE (TV) в котором есть текст как label и текст как value.
Т. е. label это тот текст, который добавляется автоматически при создании контента и он постоянный, а value нужно вписывать при создании контента и он может быть разный.
Причём и label и value нужно будет локализовать.
Valery Romanchev
19.10.2009, 12:42
label можно делать константой (и писать условия по языку в constants шаблона)
Работа с константами в TV имеет особенности (в доке по TV это вроде было описано)
Текст - локализуется средствами TV (сделать многоязыковый FCE).
Тут есть одна особенность - не получится сделать такую красоту, как с обычными контент-элементами (когда юзер, чтобы локализовать элемент щелкает на + и добавляет локализацию). Т.е. невозможно сделать для FCE такую же схему работы с многоязычностью, как для обычных контент-элементов (тема обсуждалась неск. раз в листе по TV)
Зато можно сделать другую схему, при которой все языковые версии видны сразу на одной форме (причем либо отсортированные по полям, либо по языку)
Как label сделать константой? Остальное мне понятно.
Valery Romanchev
20.10.2009, 00:29
Как label сделать константой? Остальное мне понятно.
надо создать поле с типом TS объект, замепить его на этот label
lib.label уже нужно будет задать в TS коде шаблона
то что я писал по поводу констант - это более сложный вариант.. он наверное здесь не нужен
имелось ввиду вот это:
<?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_link type="array">
<tx_templavoila type="array">
<title>Link</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>link</eType>
<TypoScript>
<![CDATA[
10 = TEXT
10.wrap = <div class="but-1"><span><b>|</b></span></div>
10.value = {$TSconst.watch_video}
10.typolink.parameter.current = 1
]]>
</TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>input</type>
<size>15</size>
<max>256</max>
<checkbox></checkbox>
<eval>trim</eval>
<wizards type="array">
<_PADDING type="integer">2</_PADDING>
<link type="array">
<type>popup</type>
<title>Link</title>
<icon>link_popup.gif</icon>
<script>browse_links.php?mode=wizard</script>
<JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars =1</JSopenParams>
</link>
</wizards>
</config>
<label>Link</label>
</TCEforms>
</field_link>
</el>
</ROOT>
</T3DataStructure>
А! Всё понял! Точно! Спасибо! :)
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot