Hallo Liste,

ich hab die tt_content um ein paar Felder erweitert und möchte nun ein Feld erst dann einblenden, wenn bei einem anderen Feld die Checkbox aktiviert ist.

Beispielcode Configuration/TCA/Overrides/tt_content.php:
    'tx_extend_ttcontent_tiles' => array (
        'exclude' => 0,
'label' => 'LLL:EXT:extend_ttcontent/Resources/Private/Language/locallang_db.xlf:tt_content.tx_extend_ttcontent_tiles',
        'descriptionColumn' => 'Kacheln nur für die Startseite',
        'config' => array (
                'type' => 'check',
                'default' => '0',
        )
    ),
    'tx_extend_ttcontent_covering' => array (
        'exclude' => 0,
'label' => 'LLL:EXT:extend_ttcontent/Resources/Private/Language/locallang_db.xlf:tt_content.tx_extend_ttcontent_covering',
        'config' => array (
                'type' => 'check',
                'default' => '0',
                'displayCond' => 'FIELD:tx_extend_ttcontent_tiles:=:1',
        )
    ), ....

Das Feld tx_extend_ttcontent_covering soll nur dann gerendert werden wenn tx_extend_ttcontent_tiles aktiviert ist. Leider greift die Condition nicht. Ich müsste im 'ctrl'-Bereich noch das hier haben:

'requestUpdate' => 'tx_extend_ttcontent_tiles',

Ich weiß nicht genau wo ich das einsetzten muss.

Wenn`s eine komplette Extension wär, dann würd ich das ja in der ext_tables.php in etwa so einsetzten:

$GLOBALS['TCA']['meineExtension']['ctrl'] = array (
    'title'     => 'TITEL',
        'label'     => 'title',
        'tstamp'    => 'tstamp',
        'crdate'    => 'crdate',
        'cruser_id' => 'cruser_id',
        'languageField'            => 'sys_language_uid',
        'transOrigPointerField'    => 'l10n_parent',
        'transOrigDiffSourceField' => 'l10n_diffsource',
        'sortby' => 'sorting',
        'delete' => 'deleted',
        'enablecolumns' => array (
            'disabled' => 'hidden',
            'starttime' => 'starttime',
            'endtime' => 'endtime',
        ),
        'requestUpdate' => 'tx_extend_ttcontent_tiles',
);

Jemand eine Idee wie ich das lösen kann?

Danke schön

Bernd
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an