Moin, moin,
ich habe im DCA eines eigenen Moduls einen Button-Callback wie folgt angelegt:
und die dazugehörige Funktion sieht so aus:PHP-Code:'operations' => array
(
'upload' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_km_sitzungen']['upload'],
'icon' => 'system/modules/sitzungen/html/upload.gif',
'button_callback' => array('tl_km_sitzungen', 'redirectDateiupload')
),
der in der Variablen $strURL erzeugte Wert ist korrekt. Dies habe ich durch direkte Eingabe im Browser überprüft, damit komme ich direkt in die Dateiverwaltung in den gewünschten Ordner.PHP-Code:public function redirectDateiupload($row, $href, $label, $title, $icon, $attributes)
{
if (strlen($this->Input->get('upload')))
{
$strURL = $this->replaceInsertTags( '{{env::path}}' ).'contao/main.php?do=files&act=move&mode=2&pid='.$row['singleSRC'].'&id=';
$this->redirect($strURL);
}
$href .= '&id='.$this->Input->get('id').'&upload='.$row['id'];
return '<a href="'.$this->addToUrl($href).'" title="'.specialchars($title).'"'.$attributes.'>'.$this->generateImage($icon, $label).'</a> ';
}
Das Modul läuft unter 2.11.16. Wo könnte bloß der Fehler liegen?
Gruß
bees2

 
			
 
			
			 $this->redirect($strURL); erzeugt weiße Seite
 $this->redirect($strURL); erzeugt weiße Seite
				 
					
					
					
						 Zitieren
Zitieren

