[TYPO3-german] Extension um zusätzliche Felder erweitert - nun Position des neuen Tab / Reiters ändern

Mike Minyades mike.minyades at gmail.com
Thu Sep 11 13:41:06 CEST 2014


So, irgendwie hab ich das nun doch hinbekommen.
War etwas verwirrend - relativ viel Zeit damit verschwendet.
Als jemand der keine Ahnung davon hat, freu ich mich dennoch.
Hab grob gesagt den ganzen Part in meine Datei übernommen und ergänzt.



Am 10.09.14 um 13:10 schrieb Mike Minyades:
> Hallo Stefan,
> in der news-Extension ist in der Datei TCA/tx_news_domain_model_news.php folgendes zu finden:
> 
> 
> $tx_news_domain_model_news = array(
> 	'types' => array(
> 		// default news
> 		'0' => array(
> 			'showitem' => 'l10n_parent, l10n_diffsource,
> 					title;;paletteCore,;;;;2-2-2, teaser' . $teaserRteConfiguration . ',;;;;3-3-3,author;;paletteAuthor,datetime;;paletteArchive,
> 					bodytext;;;richtext::rte_transform[flag=rte_disabled|mode=ts_css],
> 					rte_disabled;LLL:EXT:cms/locallang_ttc.xlf:rte_enabled_formlabel,
> 					content_elements,
> 
> 				--div--;LLL:EXT:cms/locallang_ttc.xlf:tabs.access,
> 					--palette--;LLL:EXT:cms/locallang_ttc.xlf:palette.access;paletteAccess,
> 
> 				--div--;LLL:EXT:cms/locallang_tca.xlf:pages.tabs.options,categories,tags,
> 				--div--;' . $ll . 'tx_news_domain_model_news.tabs.relations,media,related_files,related_links,related,related_from,
> 				--div--;LLL:EXT:cms/locallang_tca.xlf:pages.tabs.metadata,
> 					--palette--;LLL:EXT:cms/locallang_tca.xlf:pages.palettes.metatags;metatags,
> 					--palette--;' . $ll . 'tx_news_domain_model_news.palettes.alternativeTitles;alternativeTitles,
> 				--div--;LLL:EXT:cms/locallang_tca.xlf:pages.tabs.extended,'
> 		),
> 	),
> );
> 
> 
> Das ist vermutlich der verantwortliche Part. Mir ist allerdings nicht ganz klar ich nun daraus machen soll.
> Vermutlich muß ich das in sowas wie 
> $TCA['tx_news_domain_model_news']['types']['0']['showitem'] ='***********************'; 
> packen.
> Ich kann auch bestätigen das wenn ichs probiere, das es Einfluss zu haben scheint - allerdings kommt bei mir nur Schrott raus.
> Vermutlich ist es doch aufwändiger?
> 
> 
> MfG MM
> 
> 
> Am 10.09.14 um 11:27 schrieb Stefan Padberg:
>> Hi,
>>
>> die Reiehenfolge wird im TCA der Extension konfiguriert, und zwar unter 
>> types, nach dem Muster:
>>
>> '--div--;Reitertitel1, feld1, feld2, feld3, --div--; Reitertitel2, 
>> feld4, feld5, feld'
>>
>> (die Syntax kopierst du dier dort am besten, ich habs jetzt grad nicht 
>> genau im Kopf. )
>>
>> du kannst die Reihenfolge nach belieben ändern.
>> Viel Erfolg
>> Stefan
>>
>>
>> Am 10.09.2014 um 11:08 schrieb Mike Minyades:
>>> Hallo Leute,
>>> ich habe die Erweiterung "news" um einige neue Felder erweitert, diese
>>> auch in eigene Paletten gegliedert und den Reiter mit einem eigenem
>>> Namen definiert. Soweit sieht das gut aus.
>>> Nun möchte ich die Position des Reiters ändern. Derzeit wird der Reiter
>>> hinter den bestehenden angefügt.
>>> Etwa so: Allgemein|Zugriff|Optionen|Relationen|Metadaten|Neu
>>>
>>>
>>> Den Reiter "Neu" möchte ich nun an die erste Stelle bringen, also vor
>>> den Reiter "Allgemein".
>>> Beispiel: Neu|Allgemein|Zugriff|Optionen|Relationen|Metadaten
>>>
>>> Wie bekomme ich den da hin?
>>> Mit "before: & after:", so wie wie man auch die Position von Paletten
>>> beeinflusst, scheint es nicht zu gehen.
>>> Was ist zu tun?
>>>
>>>
>>>
>>>
>>> MfG MM
>>
>>
> 



More information about the TYPO3-german mailing list