TYPO3-Testaccount
Testen Sie die aktuelle TYPO3 Version 4.4.2 kostenlos und unverbindlich für einen Monat!

jetzt testen

Schulungen

jetzt buchen

fe_users manuell sortierbar


Autor Nachricht
Verfasst am: 08. 02. 2010 [18:15]
tomsen81
Themenersteller
Dabei seit: 14.05.2008
Beiträge: 17
Hallo zusammen,

ich suche nun schon eine ganze Weile nach der Lösung zu folgendem Problem:
Ich würde gerne die Frontend-User manuell sortieren können.
Bei anderen Datensätzen funktioniert das wunderbar, wenn man in der erweiterten Listenansicht ist (siehe Grafik).

http://www.surfers-choice.de/be.gif

Weiß jemand, wo und wie man die Schaltflächen zur manuellen Sortierung für die fe_users-Datensätze aktivieren kann?

Wäre sehr dankbar, wenn mir jemand dabei helfen kann.

Viele Grüße
Tom
Profil
Verfasst am: 09. 02. 2010 [17:39]
karlchen
Dabei seit: 19.10.2006
Beiträge: 748
die Extension mpossnewssorting macht das gleich für tt_news, ich habe von dort mal die wesentlichen Sachen rauskopiert und tt_news durch fe_users ersetzt.

Für die Umsetzung erstelle am besten mit dem Kickstarter eine neue Extension, in der sollte eine ext_tables.sql vorhanden sein [1] und noch eine ext_tables.php [2]

Extension installieren, Datenbank Änderungen akzeptieren und dann sollte es auch schon laufen.

* alle Angaben ohne Gewähr icon_wink.gif *

[1]
PHP
#
# Table structure for table 'fe_users'
#
CREATE TABLE fe_users (
    sorting int(10) DEFAULT '0' NOT NULL,
);



[2]
PHP
<?php
if (!defined ('TYPO3_MODE'))     die ('Access denied.');
$tempColumns = Array (
    "sorting" => Array (        
        "config" => Array (
            "type" => "passthrough",
        )
    ),
);
 
$GLOBALS['TCA']['fe_users']['ctrl']['sortby'] = 'sorting';
unset($GLOBALS['TCA']['fe_users']['ctrl']['default_sortby']);
 
t3lib_div::loadTCA("fe_users&quot<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;
t3lib_extMgm::addTCAcolumns("fe_users",$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes("fe_users","sorting;;;;1-1-1&quot<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />;
?>
Profil
Verfasst am: 09. 02. 2010 [18:21]
tomsen81
Themenersteller
Dabei seit: 14.05.2008
Beiträge: 17
Super! Vielen Dank!
Hab jetzt einfach in die extTables.php in der typo3conf/ die folgende Zeile eingefügt:

PHP
$GLOBALS['TCA']['fe_users']['ctrl']['sortby'] = 'sorting';


Und natürlich davor die Tabelle mit der Spalte 'sortung' erweitert.
=> Extension gespart
Profil
Verfasst am: 10. 02. 2010 [10:37]
karlchen
Dabei seit: 19.10.2006
Beiträge: 748
dann beim nächsten "Compare" im InstalTool drauf achten, dass du die sorting nicht wieder löscht.
Profil