[Frage] sys_category images crop TYPO3-Version: 8.7.9


  • 1
  • Niklas Lazinbee Niklas La...
    Sternenflotten-Admiral
    0 x
    226 Beiträge
    2 Hilfreiche Beiträge
    30. 07. 2019, 21:53

    Okay nun wundert es mich nicht mehr, dass ich dazu nichts gefunden habe. Normalerweise gibts bei sys_category gar keine Bilder, die Extension tx_news erweitert sys_category dahingehend.

    Nun benötigt man irgendeine Extension und überschreibt TCA folgendermaßen:

    typo3conf/ext/meine_exteinsion/Configuration/TCA/Overrides/sys_category.php

    darin steht dann:

    $GLOBALS['TCA']['sys_category']['columns']['images'] = array(
    'exclude' => 1,
    'label' => 'LLL:EXT:news/Resources/Private/Language/locallang_db.xlf:tx_news_domain_model_category.image',
    'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
    'images',
    array(
    'appearance' => array(
    'createNewRelationLinkTitle' => 'LLL:EXT:cms/locallang_ttc.xlf:images.addFileReference'
    ),
    'foreign_types' => array(
    '0' => array(
    'showitem' => '
    --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
    --palette--;;filePalette'
    ),
    \TYPO3\CMS\Core\Resource\File::FILETYPE_TEXT => array(
    'showitem' => '
    --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
    --palette--;;filePalette'
    ),
    \TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => array(
    'showitem' => '
    --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
    --palette--;;filePalette'
    ),
    \TYPO3\CMS\Core\Resource\File::FILETYPE_AUDIO => array(
    'showitem' => '
    --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
    --palette--;;filePalette'
    ),
    \TYPO3\CMS\Core\Resource\File::FILETYPE_VIDEO => array(
    'showitem' => '
    --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
    --palette--;;filePalette'
    ),
    \TYPO3\CMS\Core\Resource\File::FILETYPE_APPLICATION => array(
    'showitem' => '
    --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
    --palette--;;filePalette'
    )
    ),
    'maxitems' => 99
    ),
    $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
    ),
    );

  • 1