Project

General

Profile

Actions

Bug #97082

closed

Categories were not rendered, if field is in FlexForm

Added by Stefan Froemken about 2 years ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Should have
Assignee:
-
Category:
Backend User Interface
Target version:
Start date:
2022-03-02
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
11
PHP Version:
7.4
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Hello Core-Team,

I just upgrade EXT:maps2 to be ready for TYPO3 11. In my FlexForm I have a tree element to select categories:

<settings.categories>
    <TCEforms>
        <label>LLL:EXT:maps2/Resources/Private/Language/FlexForms.xlf:categories</label>
        <config>
            <type>select</type>
            <renderType>selectTree</renderType>
            <foreign_table>sys_category</foreign_table>
            <foreign_table_where>('0' = '###PAGE_TSCONFIG_IDLIST###' OR sys_category.pid IN (###PAGE_TSCONFIG_IDLIST###)) AND (sys_category.sys_language_uid = 0 OR sys_category.l10n_parent = 0) ORDER BY sys_category.sorting</foreign_table_where>
            <treeConfig>
                <parentField>parent</parentField>
                <appearance>
                    <maxLevels>99</maxLevels>
                    <showHeader>TRUE</showHeader>
                    <expandAll>FALSE</expandAll>
                </appearance>
            </treeConfig>
            <size>15</size>
            <maxitems>99</maxitems>
            <minitems>0</minitems>
        </config>
    </TCEforms>
</settings.categories>

If I create a new content element with help of NewContentElementWizard and open tab "Plugin" no category was rendered. I first have to save the record so that the categories will be visible.

I thought it's because of my foreign_table_where, but sorry, the problem is the same.

As a comparison I have installed EXT:news. Problem is the same. So IMO it's a core problem.

I have found two Ajax calls with category information. One for tt_content:categories and one for settings.categories, but only tt_content:catgeories was rendered successfully.

Actions

Also available in: Atom PDF