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). ![]() 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 |
|
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 [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"<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"<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />; ?> |
|
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 |
|
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. |





