【问题标题】:TYPO3 - How to show the right language only in FlexFormTYPO3 - 如何仅在 FlexForm 中显示正确的语言
【发布时间】:2013-11-22 09:03:41
【问题描述】:

在 Flexform 中,我有一个树形视图,我可以在其中为我的产品选择类别。但它显示了所有三种语言。它应该只显示与元素语言相同的语言。

我错过了什么?

<T3DataStructure>
<meta type="array">
    <langChildren type="integer">0</langChildren>
    <langDisable type="integer">1</langDisable>
</meta> 
<sheets>
    <main>
        <ROOT>
            <TCEforms>
                <sheetTitle>Options</sheetTitle>
            </TCEforms>
            <type>array</type>
            <el>
                <settings.flexform.showCategory>
                    <TCEforms>
                        <exclude>1</exclude> 
                        <label>Vælg kategori 1:</label>
                        <config>
                            <type>select</type>
                            <renderMode>tree</renderMode>
                            <treeConfig>
                                <parentField>maincategory</parentField>
                                <appearance>
                                    <expandAll>FALSE</expandAll>
                                    <showHeader>TRUE</showHeader>
                                </appearance>
                            </treeConfig>
                            <size>10</size>
                            <minitems>0</minitems>
                            <maxitems>999</maxitems>
                            <autoSizeMax>5</autoSizeMax>
                            <multiple>0</multiple>
                            <foreign_table>tx_origproducts_domain_model_category</foreign_table>
                                <!-- ###STORAGE_PID### is set by the field GENERAL STORAGE PAGE on the page record - or a parent page record to affect a hole branch -->
                            <foreign_table_where></foreign_table_where>
                            <size>10</size>
                            <items type="array">
                                <numIndex index="100">
                                    <numIndex index="0">Alle</numIndex>
                                    <numIndex index="1">-1</numIndex>
                                </numIndex>
                            </items>                        
                        </config>
                    </TCEforms>
                </settings.flexform.showCategory>
            </el>
        </ROOT>
    </main>s
</sheets>

【问题讨论】:

    标签: typo3 typo3-tca


    【解决方案1】:

    这里是一个sn-p,只显示相同语言的外文条目。

    <foreign_table_where>AND (sys_language_uid=CAST('###REC_FIELD_sys_language_uid###' AS UNSIGNED) OR sys_language_uid = '-1') AND tx_origproducts_domain_model_category.deleted = 0 AND tx_origproducts_domain_model_category.hidden = 0</foreign_table_where>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-19
      • 1970-01-01
      • 2020-08-06
      • 2015-04-24
      • 2017-12-14
      • 1970-01-01
      相关资源
      最近更新 更多