Sortierung von Extensionelementen im BE ändern
5 Kommentare | Rubrik: Allgemein Bei einigen Typo3 Extensions, mit denen man im BE Elemente anlegt, ist die Standard-Sortierung nicht immer optimal zum Arbeiten. Dieses kleine Tutorial erklärt wie man über TCA die Standardkonfiguration ändert.
Mit vielen Typo3 Erweiterungen legt man im BE Contentelemente an. Ein Beispiel hierfür ist die tt_news Extension, mit der man News oder Kategorielemente im BE anlegt. Ist nun die Standardsortierung der Extension so eingestellt, dass nach Erstelldatum sortiert wird und das aktuellste immer an letzter Position zu finden ist, kann das das Arbeiten erschweren.
Typo3 bietet hier die Möglichkeit die Standardeinstellungen der Extension zu überschreiben. Eine unschöne Methode ist die Änderung gleich in der "extTables.php" Datei der Erweiterung selbst vorzunehmen. Man muss lediglich nach dem Eintrag 'default_sortby' suchen und kann dort die Einstellungen ändern. Das Problem hierbei ist nur, dass man die Änderung nach einem Extensionupdate gleich noch Mal machen darf, da diese überschrieben werden.
Besser ist ein TCA-Eintrag in der "extTables.php" Datei im Ordner typo3conf/. Dieser kann z.B. folgendermaßen aussehen:
$TCA['tabellenname_der_extension']['ctrl']['default_sortby'] = 'ORDER BY uid DESC'
Dieser Eintrag ändert die Sortierung der Einträge in der Tabelle 'tabellenname_der_extension' nach der uid absteigend. Theoretisch kann man hier nach allem standardmäßig sortieren, was man in den Tabellenspalten findet. Hier lohnt sich ein kleiner Blick die Tabellenstruktur mit phpMyAdmin.
Wichtig
Wählt man die Methode zur Änderung in der typo3conf/extTables.php muss man auf jeden Fall sicherstellen, dass diese auch in die localconf.php geladen wird. Um dies zu überprüfen sucht man in der localconf.php nach folgendem Eintrag und ergänzt ihn gegebenenfalls:
$typo_db_extTableDef_script = 'extTables.php';
Nach den Änderungen sollte man zusätzlich den Cache in typo3conf/ löschen.

5 Kommentare
Seite 1 von 1 1
schrieb am 17.08.2010 03:23
female infertility and viagra
viagra and arrythma
sildenafil metabolism n-oxide intermediates
rush lumbaugh drugs viagra
viagra corporate citizenship
viagra ingredients release
generic viagra levitra regalis
sextacy viagra ecstasy
sildenafil citrate omnigen
print sildenafil citrate order form
sildenafil que es
schrieb am 01.08.2010 13:18
viagra online sales
compare viagra to cialis
how does atenalol interact with viagra
shewing viagra
viagra sales
alternative for viagra australia
name acquisto viagra
discount viagra brand drug
viagra softtabs paypal
what happen from viagra
c20 viagra
schrieb am 21.07.2010 21:53
viagra brunette commercial babe
thank god for viagra
220 sildenafil citrate
seduced straight boys viagra
ap viagra hearing loss
viagra fake warning
mad about you viagra
kamagra viagra generica
generic cialis pills generic viagra levitra
generic viagra canadian pharmacy
sildenafil bulk
all natural alternative to viagra
sildenafil citrate lozenge
compare levitra to viagra
viagra sudden cardiac death
slim 60 like viagra
blood citrate pressure sildenafil
viagra cialas levitra compare
kamagra supplier viagra
viagra pakistan
obtain a prescription for viagra
subaction showcomments viagra optional posted
levitra viagra cialis
canada viagra online
viagra and surgery complications
schrieb am 19.08.2009 10:34
Does this work in TYPO3 4.2.8 for you?
schrieb am 19.08.2009 10:38
Ok, this does not work if the default TCA also has 'sortby' set to a value. If the extension you are trying to override also has 'ctrl/sortby' set, you will need to unset this:
unset($TCA['tabellenname_der_extension']['ctrl']['sortby']);