[Frage] Backendanpassungen TCEFORM disabled abhängig vom Content Element mit Conditions [Gelöst] TYPO3-Version: 9.5.8

  • Herbomat Herbomat
    Padawan
    0 x
    50 Beiträge
    0 Hilfreiche Beiträge
    10. 07. 2019, 16:45

    Hallo liebe Leute,

    ich möchte zum Beispiel beim Content Element vom Typ Text das Backendformular vereinfachen und Felder ausblenden.

    Das mache ich im TSConfig so:

    [code][((request.getQueryParams()['defVals'])['tt_content'])['CType'] == 'text']
    TCEFORM.tt_content.CType.disabled = 1
    TCEFORM.tt_content.header_link.disabled = 1
    TCEFORM.tt_content.header.config.max = 150
    TCEFORM.tt_content.subheader.disabled = 1
    TCEFORM.tt_content.header_position.disabled = 1
    TCEFORM.tt_content.sys_language_uid.disabled = 1
    TCEFORM.tt_content.categories.disabled = 1
    TCEFORM.tt_content.rowDescription.disabled = 1
    TCEFORM.tt_content.frame_class.disabled = 1
    TCEFORM.tt_content.starttime.disabled = 1
    TCEFORM.tt_content.endtime.disabled = 1
    TCEFORM.tt_content.fe_group.disabled = 1
    [global][/code]

    Das funktioniert einwandfrei, allerdings NUR bei der Anlage.

    Wenn ich das angelegte Content Element editiere, sind alle deaktivierten Felder wieder zu sehen.

    Was mache ich falsch?

    Danke.

    Viele Grüße
    Herb

  • Teisinger Teisinger
    Jedi-Meister
    1 x
    394 Beiträge
    27 Hilfreiche Beiträge
    10. 07. 2019, 17:49 - Lösung

    mach dir das nicht so umständlich:
    [code]TCEFORM {
    tt_content {
    ### Disable fields for specific CEs
    rowDescription.types {
    text.disabled = 1
    }
    subheader.types {
    text.disabled = 1
    }
    }
    }[/code]

    https://github.com/groundstack-org


  • 1
  • 1