如何将 templavoila 模板代码翻译成 Fluid/Flux 模板
How to translate templavoila template code to Fluid/Flux templating
我有一个关于 templavoila 和 Fluid 的问题。
我将我的网站从 TYPO3 4.7.x 迁移到 TYPO3 6.2.x,其中 TYPO3 4.7.x 使用 Templavoila。
我现在想将 Templavoila 代码翻译成 Fluid/Flux 代码。
例如,我有一个用于下拉菜单的 TemplaVoila Flexible CE:
<?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>description</description>
</tx_templavoila>
<type>array</type>
<el type="array">
<field_dropdown_toggle type="array">
<tx_templavoila type="array">
<title>Text Dropdown Toggle</title>
<sample_data type="array">
<numIndex index="0">Style</numIndex>
</sample_data>
<eType>input</eType>
<proc type="array">
<HSC type="integer">1</HSC>
</proc>
<TypoScript type="NULL"></TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>input</type>
<size>200</size>
<eval>trim</eval>
</config>
<label>Text Dropdown Toggle</label>
</TCEforms>
</field_dropdown_toggle>
<field_dropdown_menu type="array">
<tx_templavoila type="array">
<title>Dropdown-Menü</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>ce</eType>
<TypoScript>
10 = RECORDS
10.source.current = 1
10.tables = tt_content
</TypoScript>
<oldStyleColumnNumber type="integer">0</oldStyleColumnNumber>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>db</internal_type>
<allowed>tt_content</allowed>
<size>5</size>
<maxitems>200</maxitems>
<minitems>0</minitems>
<multiple>1</multiple>
<show_thumbs>1</show_thumbs>
</config>
<label>Dropdown-Menü</label>
</TCEforms>
</field_dropdown_menu>
<field_dropdown_header type="array">
<tx_templavoila type="array">
<title>Überschrift</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>none</eType>
<TypoScript>
10 = TEXT
10.data = register:tx_templavoila_pi1.parentRec.header
</TypoScript>
<preview></preview>
</tx_templavoila>
</field_dropdown_header>
<field_dropdown_header_layout type="array">
<type>attr</type>
<tx_templavoila type="array">
<title>Header Typ</title>
<eType>none</eType>
<TypoScript>
10 = TEXT
10 {
data = register:tx_templavoila_pi1.parentRec.header_layout
wrap = dropdown-header h|
}
</TypoScript>
<proc type="array">
<HSC type="integer">1</HSC>
</proc>
</tx_templavoila>
</field_dropdown_header_layout>
</el>
</ROOT>
</T3DataStructure>
我想将此代码转换为这样的助焊剂:
<flux:field.input name="textToggle" label="Text Dropdown Toggle" />
有没有文档如何转换?
here is the screenshot of templavoila
如何才能完全像使用 flux/fluid。我可以获得输入字段但无法获得下拉菜单。
谁能建议我该怎么做。
如果我的问题不清楚,请告诉我,我会尝试再次解释。
非常感谢您的帮助。
扩展sf_tv2fluidge
(我是作者)仅支持将 TV 灵活内容元素迁移到 GridElements。由于您使用的是助焊剂,因此迁移不适用于 sf_tv2fluidge
。
您可以尝试使用来自 techniConcept 的 sf_tv2fluidge
的 fork。它们支持 flux,但需要 fluidpages 和 fluidcontent。
我有一个关于 templavoila 和 Fluid 的问题。 我将我的网站从 TYPO3 4.7.x 迁移到 TYPO3 6.2.x,其中 TYPO3 4.7.x 使用 Templavoila。 我现在想将 Templavoila 代码翻译成 Fluid/Flux 代码。 例如,我有一个用于下拉菜单的 TemplaVoila Flexible CE:
<?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>description</description>
</tx_templavoila>
<type>array</type>
<el type="array">
<field_dropdown_toggle type="array">
<tx_templavoila type="array">
<title>Text Dropdown Toggle</title>
<sample_data type="array">
<numIndex index="0">Style</numIndex>
</sample_data>
<eType>input</eType>
<proc type="array">
<HSC type="integer">1</HSC>
</proc>
<TypoScript type="NULL"></TypoScript>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>input</type>
<size>200</size>
<eval>trim</eval>
</config>
<label>Text Dropdown Toggle</label>
</TCEforms>
</field_dropdown_toggle>
<field_dropdown_menu type="array">
<tx_templavoila type="array">
<title>Dropdown-Menü</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>ce</eType>
<TypoScript>
10 = RECORDS
10.source.current = 1
10.tables = tt_content
</TypoScript>
<oldStyleColumnNumber type="integer">0</oldStyleColumnNumber>
</tx_templavoila>
<TCEforms type="array">
<config type="array">
<type>group</type>
<internal_type>db</internal_type>
<allowed>tt_content</allowed>
<size>5</size>
<maxitems>200</maxitems>
<minitems>0</minitems>
<multiple>1</multiple>
<show_thumbs>1</show_thumbs>
</config>
<label>Dropdown-Menü</label>
</TCEforms>
</field_dropdown_menu>
<field_dropdown_header type="array">
<tx_templavoila type="array">
<title>Überschrift</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>none</eType>
<TypoScript>
10 = TEXT
10.data = register:tx_templavoila_pi1.parentRec.header
</TypoScript>
<preview></preview>
</tx_templavoila>
</field_dropdown_header>
<field_dropdown_header_layout type="array">
<type>attr</type>
<tx_templavoila type="array">
<title>Header Typ</title>
<eType>none</eType>
<TypoScript>
10 = TEXT
10 {
data = register:tx_templavoila_pi1.parentRec.header_layout
wrap = dropdown-header h|
}
</TypoScript>
<proc type="array">
<HSC type="integer">1</HSC>
</proc>
</tx_templavoila>
</field_dropdown_header_layout>
</el>
</ROOT>
</T3DataStructure>
我想将此代码转换为这样的助焊剂:
<flux:field.input name="textToggle" label="Text Dropdown Toggle" />
有没有文档如何转换?
here is the screenshot of templavoila
如何才能完全像使用 flux/fluid。我可以获得输入字段但无法获得下拉菜单。 谁能建议我该怎么做。 如果我的问题不清楚,请告诉我,我会尝试再次解释。 非常感谢您的帮助。
扩展sf_tv2fluidge
(我是作者)仅支持将 TV 灵活内容元素迁移到 GridElements。由于您使用的是助焊剂,因此迁移不适用于 sf_tv2fluidge
。
您可以尝试使用来自 techniConcept 的 sf_tv2fluidge
的 fork。它们支持 flux,但需要 fluidpages 和 fluidcontent。