[Frage] Frage zur Konfiguration eines Fotouploads TYPO3-Version: 8.7.4

  • xmibux xmibux
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    26. 09. 2017, 09:20

    Hi,

    ich bin neu hier und auch in Sachen Typo3 noch eher am Anfang des Lernprozesses. Meine Frage wäre wie folgt: Ich möchte gern für ein eigenes Contentelement einen Fotoupload wie im angehängten Screenshot konfigurieren. Das wäre mein derzeitiger Code dazu:

    [code]'image' => [
    'exclude' => true,
    'label' => 'Fotoupload',

    'config' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
    'image',
    [
    'appearance' => [
    'createNewRelationLinkTitle' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:images.addFileReference'
    ],
    'overrideChildTca' => [
    'types' => [
    '0' => [
    'showitem' => '
    --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
    --palette--;;filePalette'
    ],
    \TYPO3\CMS\Core\Resource\File::FILETYPE_IMAGE => [
    'showitem' => '
    --palette--;LLL:EXT:lang/locallang_tca.xlf:sys_file_reference.imageoverlayPalette;imageoverlayPalette,
    --palette--;;filePalette'
    ],
    ],
    ],

    ], $GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
    ),
    ],
    [/code]

    Wie im Screenshot zu sehen möchte ich für das Foto nur das Vorschaubild sowie den Button zum Öffnen eines Editors anzeigen. Derzeit werden mir zusätzlich noch die Felder 'Titel' und 'Beschreibung' angezeigt, die ich aber ausblenden möchte.

    Wenn es geht möchte ich außerdem den Fotoupload gern auf entweder kein oder nur ein Foto beschränken.

    Danke für die Hilfe.

    [SCREENSHOT:]
    https://imgur.com/a/Z5h25


  • 1
  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    0 x
    2940 Beiträge
    115 Hilfreiche Beiträge
    26. 09. 2017, 10:16

    Beginnen wir mit dem einfacheren Teil: Beschränkung der Anzahl. Hier hast Du minitems/maxitems (https://docs.typo3.org/typo3cms/TCAReference/ColumnsConfig/Type/Inline.html#minitems).

    Welche Felder angezeigt werden, regelt 'showitem'. Aktuell werden hier zwei Paletten an Feldern eingebunden (imageoverlayPalette & filePalette). Hier müsstest Du den Inhalt auf das reduzieren, was Du nur haben willst.

  • xmibux xmibux
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    26. 09. 2017, 11:24

    Danke für die Antwort. Das habe ich schon versucht und ändert aber leider immer noch nichts an meinem Ergebnis.

    Vielleicht hier nochmal zur Verdeutlichung die Screenshots.

    Was ich habe:
    https://imgur.com/a/kyVMa

    Was ich möchte:
    https://imgur.com/a/Z5h25

    Irgendwas scheine ich da noch falsch zu machen, aber ich weiß nicht was.

  • 1