TCEForm Typo3 selectTree在3个级别后没有显示页面

问题描述 投票:1回答:1

我有以下SelectTree的TYPO 3页面。但是,“选择树”仅显示3个级别的子页面,它会忽略此级别之后的页面。

<TCEforms>
    <label>Feature Page Link</label>
    <config>
        <type>select</type>
        <renderType>selectTree</renderType>
        <foreign_table>pages</foreign_table>
        <foreign_table_where>ORDER BY title</foreign_table_where>
        <treeConfig>
            <parentField>pid</parentField>
            <appearance>
                <expandAll>true</expandAll>
                <showHeader>TRUE</showHeader>
            </appearance>
        </treeConfig>
        <items type="array">
            <numIndex index="0" type="array">
                <numIndex index="0">LLL:EXT:examples/locallang_db.xml:examples.pi_flexform.choosePage</numIndex>
                <numIndex index="1">0</numIndex>
            </numIndex>
        </items>
        <minitems>0</minitems>
        <maxitems>1</maxitems>
    </config>
</TCEforms>

导航

Navigation Image

树视图图像

Tree View Image

有没有办法修改Treeview中的子项数

typo3 typoscript typo3-7.6.x
1个回答
0
投票

您可以在treeconfig外观部分中设置maxLevels

<TCEforms>
<label>Feature Page Link</label>
<config>
    <type>select</type>
    <renderType>selectTree</renderType>
    <foreign_table>pages</foreign_table>
    <foreign_table_where>ORDER BY title</foreign_table_where>
    <treeConfig>
        <parentField>pid</parentField>
        <appearance>
            <expandAll>true</expandAll>
            <showHeader>TRUE</showHeader>
            <maxLevels>20</maxLevels>
        </appearance>
    </treeConfig>
    <items type="array">
        <numIndex index="0" type="array">
            <numIndex index="0">LLL:EXT:examples/locallang_db.xml:examples.pi_flexform.choosePage</numIndex>
            <numIndex index="1">0</numIndex>
        </numIndex>
    </items>
    <minitems>0</minitems>
    <maxitems>1</maxitems>
</config>

© www.soinside.com 2019 - 2024. All rights reserved.