[TYPO3-german] tt_content subheader

Petra Arentzen mailing at pegu.de
Sun Oct 3 21:28:32 CEST 2010


Am 03.10.2010 um 21:08 schrieb Markus Schwennecker:

> ok, habe gerade, glaube ich, Blödsinn geschrieben.
> 
> Also TCA Erweiterung des Subheaders durch:
> 
> t3lib_div::loadTCA('tt_content')
> t3lib_extMgm::addToAllTCAtypes("tt_content", 'subheader;;8', '','after:header');
> 
> Um die FE Ausgabe hin zu bekommen, also so etwas wie:
> 
> tt_content.text {
>  15 = TEXT
>  15 {
>     field = subheader
>     required = 1
>     dataWrap = <span class="csc-subheader csc-subheader-{field:layout}">|</span>
>     htmlSpecialChars = 1
>     editIcons = tt_content:subheader,layout
>     editIcons.beforeLastTag = 1
>     editIcons.iconTitle.data = LLL:EXT:css_styled_content/pi1/locallang.xml:eIcon.subheader
>  }
> }
> 
> Richtig?
> 
Ja. Im Backend, unter Adminwerkzeuge / Konfiguration, Drop-Down: TCA kannst du dir übrigens gut ansehen, was wo drin steht. Beim Klick auf einen Wert wird der dazugehörige PHP-code über dem Baum in einem Feld dargestellt, wo wo aus man ihn prima kopieren und in die extTables.php einsetzen und dort anpassen kann.

Viele Grüße

Petra


> 
> 
> Am 03.10.2010 um 20:57 schrieb Markus Schwennecker:
> 
>> Hallo Petra,
>> 
>> danke für die schnelle Antwort. Ich fummel auch nicht gerne im Core rum, alleine wegen eventueller updates.
>> Mir ist allerdings noch nicht ganz klar, was ich in der extTables.php eintragen muss, um den Elementen den subheader beizubringen.
>> Vielleicht kannst Du mir einen etwas genaueren Tip geben?
>> 
>> Bezüglich der Mail von David habe ich noch folgendes gefunden:
>> 
>> tt_content.text {
>>  15 = TEXT
>>  15 {
>>     field = subheader
>>     required = 1
>>     dataWrap = <span class="csc-subheader csc-subheader-{field:layout}">|</span>
>>     htmlSpecialChars = 1
>>     editIcons = tt_content:subheader,layout
>>     editIcons.beforeLastTag = 1
>>     editIcons.iconTitle.data = LLL:EXT:css_styled_content/pi1/locallang.xml:eIcon.subheader
>>  }
>> }
>> 
>> Ich denke in diese Richtung sollte es gehen. Verstehe nur nicht wirklich, warum die Funktion des Subheaders im Content Header implementiert ist, in den anderen Elementen jedoch nicht, obwohl das Tabellenfeld vorhanden ist.
>> 
>> Gruß
>> Markus
>> 
>> Am 03.10.2010 um 20:38 schrieb Petra Arentzen:
>> 
>>> Hallo Markus,
>>> 
>>> Änderungen in der Tabellenkonfiguration sollten in 'typo3con/extTables.php' gemacht werden.
>>> 
>>> Bevor du die Konfiguration einer Tabelle überschreibst, solltest du unbedingt der Konfiguration vollständig einlesen - mit t3lib_div::loadTCA('tt_content')
>>> 
>>> Wichtig ist, dass du anschließend den Cache löscht.
>>> 
>>> Im Core rumzufummeln ist gerade bei TYPO3 fast nie notwendig.
>>> 
>>> 
>>> Grüße
>>> 
>>> Petra
>>> 
>>> 
>>> 
>>> Am 03.10.2010 um 20:25 schrieb Markus Schwennecker:
>>> 
>>>> Hallo,
>>>> 
>>>> habe die neuste TYPO Version im Einsatz. Funktioniert soweit alles prima.
>>>> Ich möchte nun bei den Content Elementen Text und Text/wPic auch den Subheader benutzen. Beim Element Überschrift funktioniert dies einwandfrei.
>>>> 
>>>> Bei den anderen Elementen halt gar nicht.
>>>> 
>>>> Habe bisher für die BE Ausgaben folgendes in extTables.php eingetragen:
>>>> t3lib_extMgm::addToAllTCAtypes("tt_content", 'subheader;;8', '','after:header');
>>>> 
>>>> Daher kann ich jetzt in den Content Elementen den Subheader einragen.
>>>> 
>>>> Da es ja im Element Hader funzt und in den anderen nicht habe ich auch noch in das File tbl_tt_content.php das array für text und textpic erweitert:
>>>> 
>>>> 		'header' => 	Array(
>>>> 			'showitem' => 'CType;;4;;1-1-1, hidden, header;;3;;2-2-2, subheader;;8, linkToTop;;;;3-3-3,
>>>> 							--div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.access, starttime, endtime, fe_group'
>>>> 		),
>>>> 		'text' => 		Array(
>>>> 			'showitem' => 'CType;;4;;1-1-1, hidden, header;;3;;2-2-2, subheader;;8, linkToTop;;;;3-3-3,
>>>> 							--div--;LLL:EXT:cms/locallang_ttc.xml:CType.I.1, bodytext;;9;richtext:rte_transform[flag=rte_enabled|mode=ts_css];3-3-3, rte_enabled, text_properties,
>>>> 							--div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.access, starttime, endtime, fe_group',
>>>> 		),
>>>> 		'textpic' => 	Array(
>>>> 			'showitem' => 'CType;;4;;1-1-1, hidden, header;;3;;2-2-2, subheader;;8, linkToTop;;;;3-3-3,
>>>> 							--div--;LLL:EXT:cms/locallang_ttc.xml:tabs.text, bodytext;;9;richtext:rte_transform[flag=rte_enabled|mode=ts_css];3-3-3, rte_enabled, text_properties,
>>>> 							--div--;LLL:EXT:cms/locallang_ttc.xml:tabs.media, image;;;;5-5-5, imageorient;;2,
>>>> 							--palette--;LLL:EXT:cms/locallang_ttc.php:ALT.imgDimensions;13,
>>>> 							--palette--;LLL:EXT:cms/locallang_ttc.php:ALT.imgLinks;7;;6-6-6,
>>>> 							imagecaption;;5,altText;;;;7-7-7, titleText, longdescURL,
>>>> 							--palette--;LLL:EXT:cms/locallang_ttc.php:ALT.imgOptions;11;;8-8-8,
>>>> 							--div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.access, starttime, endtime, fe_group'
>>>> 		),
>>>> 
>>>> 
>>>> Leider habe ich den Subheader immer noch nicht als FE Ausgabe. Vielleict hat jemand einen Tip was noch fehlt?!
>>>> 
>>>> Oder gibt es noch eine einfachere Möglichkeit, die auch noch safe ist beim Update des TYPO3.
>>>> 
>>>> Beste Grüße
>>>> Markus
>>>> _______________________________________________
>>>> TYPO3-german mailing list
>>>> TYPO3-german at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>> 
>>> 
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>> 
>> 
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> 
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 



More information about the TYPO3-german mailing list