Hallo,
Ich arbeite gerade an einer Webseite, auf der unter anderem verschiedene Personalgruppen mit den dazugehörigen Personen angezeigt werden sollen.
Bsp.
Gruppe1
|________ Person 1
|________ Person 2
|________ Person 3
Gruppe2
|________ Person 4
|________ Person 5
Alles kein Problem soweit. Allerdings möchte ich die Gruppen sortiert ausgeben. Um die zu sortieren wollte ich die cut-Funktion nutzen. Allerdings erscheinen nach dem Anklicken dieser Funktion keine Symbole um die neue Position auszuwählen. Nun steh ich auf dem Schlauch und finde einfach keinen Fehler, der das Umhängen verhindert.
Meine Datenbanktabelle für die Gruppen sieht so aus
id int(10) UNSIGNED
tstamp int(10) UNSIGNED
gruppenname varchar(255)
sorting int(10) UNSIGNED
Und der Programmcode so
PHP-Code:
<?php
$GLOBALS['TL_DCA']['is_personal_gruppen'] = array
(
'config' => array
(
'dataContainer' => 'Table',
'ctable' => array('is_personal'),
'switchToEdit' => true,
'enableVersioning' => true
),
'list' => array
(
'sorting' => array
(
'mode' => 1,
'fields' => array('sorting'),
'flag' => 11,
'disableGrouping' => true,
'panelLayout' => 'search,limit'
),
'label' => array
(
'fields' => array('gruppenname'),
'format' => '<span style="">%s</span>'
),
'global_operations' => array
(
'all' => array
(
'label' => &$GLOBALS['TL_LANG']['MSC']['all'],
'href' => 'act=select',
'class' => 'header_edit_all',
'attributes' => 'onclick="Backend.getScrollOffset();"'
)
),
'operations' => array
(
'edit' => array
(
'label' => &$GLOBALS['TL_LANG']['is_personal_gruppen']['edit'],
'href' => 'table=is_personal',
'icon' => 'edit.gif'
),
'copy' => array
(
'label' => &$GLOBALS['TL_LANG']['is_personal_gruppen']['copy'],
'href' => 'act=copy',
'icon' => 'copy.gif'
),
'cut' => array
(
'label' => &$GLOBALS['TL_LANG']['is_personal_gruppen']['cut'],
'href' => 'act=paste&mode=cut',
'icon' => 'cut.gif',
'attributes' => 'onclick="Backend.getScrollOffset();alert("Hilfe");"'
),
'delete' => array
(
'label' => &$GLOBALS['TL_LANG']['is_personal_gruppen']['delete'],
'href' => 'act=delete',
'icon' => 'delete.gif'
),
'show' => array
(
'label' => &$GLOBALS['TL_LANG']['is_personal_gruppen']['show'],
'href' => 'act=show',
'icon' => 'show.gif'
)
)
),
'palettes' => array(
'default' => 'gruppenname'
),
'fields' => array
(
'gruppenname' => array
(
'label' => &$GLOBALS['TL_LANG']['is_personal_gruppen']['gruppenname'],
'inputType' => 'text',
'eval' => array('maxlength'=>255)
)
)
)
?>
Vielen Dank schon mal im Vorab
Lesezeichen