Zum Inhalt springen

tt_address label im Backend ändern

Erstellt am 7. September 2007 · 3 Antworten · letzte Antwort am 9. November 2011

Tags: TCA, tt_address, Frage

lobby ·

Jetz versuche ich schon über ne Stunde das Label, also die Ansicht in der Listenansicht bei der Extension tt_address zu ändern. Normalerweise sollte das in der Datei ext_tables.php zu ändern sein. Hab das so gemacht:

$TCA['tt_address'] = array (
        'ctrl' => array (
                'label'             => 'company',
                'label_alt'         => 'name',

Nur ändert sich einfach nix. Muss man das bei dieser Extension anders lösen. Hab sämtliche Caches mehrmals geleert!

lobby ·

Hab jetzt schon mal die Ursache gefunden. Dieses Problem taucht nur dann auf, wenn ich das Feld Disable combined name field markiert habe. Da ich aber das Feld Name nicht explizit benötige, würde ich das alte Name-Feld gern deaktivieren und trotzdem in der Liste die Firma ausgeben lassen.
Hat da wer nen Tipp?

lobby ·

Habs jetzt selber gefunden. In der Datei tca.php einfach ein paar Zeilen auskommentieren:

if($extConf['disableCombinedNameField']) {
                // shows only the new fields
        $showItemReplace            = ' first_name;;;;1-1-1, middle_name;;;;, last_name;;2;;,'; 
        $showRecordFieldListReplace = 'first_name,middle_name,last_name,';
        $fe_admin_fieldListReplace  = 'first_name,middle_name,last_name,';
/*
        $TCA['tt_address']['ctrl']['label']           = 'last_name';
        $TCA['tt_address']['ctrl']['label_alt']       = 'first_name';
        $TCA['tt_address']['ctrl']['label_alt_force'] = 1;
        $TCA['tt_address']['ctrl']['default_sortby']  = 'ORDER BY last_name, first_name, middle_name';
*/
}