Come abilitare il campo subheader nei tt_content

La procedura da seguire per poter abilitare il campo subheader nei tt_content è la seguente:

  1. Nel TSref (setup) bisogna abilitare il campo subheader per tutte le tipologie di tt_content o almeno quelle in cui volete che compaia:
    //——ENABLE SUBHEADER———–
    lib.subheader = TEXT
    lib.subheader {
    field = subheader
    required = 1
    dataWrap = <h5 class=“subheader subheaderlayout-{field:layout}”>|</h5>
    htmlSpecialChars = 1
    editIcons = tt_content:subheader,layout
    editIcons.beforeLastTag = 1
    editIcons.iconTitle.data = LLL:EXT:css_styled_content/pi1/locallang.xml:eIcon.subheader
    prefixComment = 2 | Subheader:
    }
    //—————————————–
    tt_content.header {
    20 >
    20 < lib.subheader
    }
    tt_content.text {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.image {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.textpic {
    10.15 = TEXT
    10.15 < lib.subheader
    }
    tt_content.bullets {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.table {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.uploads {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.table {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.multimedia {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.swfobject {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.qtobject {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.media {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.search {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.login {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.splash {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.menu {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.shortcut {
    15 = TEXT
    15 < lib.subheader
    }
    tt_content.list {
    15 = TEXT
    15 < lib.subheader
    }
  2. Una volta configurati i vari tt_content bisogna abilitare il campo nel TCA di TYPO3 (typo3conf/extables.php). Nel file aggiungere la seguente linea di codice:
    #re-enabling subheader in tt_content
    t3lib_div::loadTCA('tt_content');
    t3lib_extMgm::addToAllTCAtypes("tt_content", 'subheader;;', 'text,textpic', 'before:bodytext');