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&amp;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