thomas hirt . visuelle kommunikation
monochrom's "Kiki and Bubu and The Good Plan"
Stop the clash of civilizations
 
Dienstag, 12. Aug 2008

typo3 tt_news catemenu sortieren, ordnen

Da ich keine geeignete Extension gefunden habe die es mir erlaubt die Kategorien von tt_news nach belieben zu ordnen, musste ich auf folgende Lösung zurückgreifen.

1. Via phpMyAdmin eine Sortierung anlegen
Da ich keine andere Möglichkeit entdeckt habe (falls ihr eine wisst oder findet, teilt sie mir bitte mit), musste ich direkt in die Tabelle "tt_news_cat" eingreifen. Diese Arbeit habe ich via phpMyAdmin erledigt. In "tt_news_cat" habe ich in das Feld "sorting" die von mir gewünschte Sortierung in 10er Schritten eingetragen (dann bleibt noch Platz um neue Kategorien dazeischen einzufügen.


2. ext_tables.php von tt_news anpassen

Nun muss noch die Datei "ext_tables.php" von tt_news angepasst werden.
Die Datei befindet sich in folgedem Verzeichnis: /typo3conf/ext/tt_news/ext_tables.php. 

#$category_OrderBy = $confArr['category_OrderBy'];
$TCA['tt_news_cat'] = Array (
    'ctrl' => Array (
        'title' => 'LLL:EXT:tt_news/locallang_tca.php:tt_news_cat',
        'label' => 'title',
        'tstamp' => 'tstamp',
        'delete' => 'deleted',

        # DIE UNTERE ZEILE WURDE ANGEPASST
        'default_sortby' => 'ORDER BY sorting',

        'treeParentField' => 'parent_category',
        'enablecolumns' => Array (
            'disabled' => 'hidden',
            'starttime' => 'starttime',
            'endtime' => 'endtime',
            'fe_group' => 'fe_group',
        ),

'ORDER BY uid' wurde hier zu 'ORDER BY sorting' umgewandelt. Ein wenig umständlich aber es funktioniert. Schöner wäre es natürlich eine Extension zu bauen die das kann...

 
 
Kommentar hinzufügen




*

http://elkrjbczswfw.com/bpzzwowvnc schrieb am 11.7.11, 18:33
 
 
kalender
August 2008
M D M D F S S
« Jul   Sep »
 01023
0456078910
11121314151617
18192021222324
25262728293031
 bücher   bugs   css   extensions   grafik   hardware   howto   humor   javascript   mac   musik   mysql   nachhaltigkeit   philosophie   phpmyadmin   privat   snippets   terminal   typo3   typoscript   weltfriede   wirtschaft