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).
Bild: 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
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]
#
# Table structure for table 'fe_users'
#
CREATE TABLE fe_users (
sorting int(10) DEFAULT '0' NOT NULL,
);
[2]
<?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");
t3lib_extMgm::addTCAcolumns("fe_users",$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes("fe_users","sorting;;;;1-1-1");
?>
Super! Vielen Dank!
Hab jetzt einfach in die extTables.php in der typo3conf/ die folgende Zeile eingefügt:
$GLOBALS['TCA']['fe_users']['ctrl']['sortby'] = 'sorting';
Und natürlich davor die Tabelle mit der Spalte 'sortung' erweitert.
=> Extension gespart
dann beim nächsten "Compare" im InstalTool drauf achten, dass du die sorting nicht wieder löscht.