Helpdesk 1.3.1 und Contao 2.11
Da ich ein System auf die 2.11 updaten musste und helpdesk Probleme
gemacht hat, hier die Lösung um die Fehlermeldungen zu beheben.
Die Datei config.php unter system/modules/helpdesk/config/ einfach komplett mit dem Inhalt aus dem Code ersetzen.
Das Problem ist die Einbindung der Icons für das Backend. Das dadurch auch ein Fehler im Frontend entsteht ist natürlich unschön.
PHP-Code:
<?php if (!defined('TL_ROOT')) die('You can not access this file directly!');
/**
* Contao Helpdesk :: Configuration file
*
* NOTE: this file was edited with tabs set to 4.
* @package Helpdesk
* @copyright Copyright (C) 2007, 2008 by Peter Koch, IBK Software AG
* @license See accompaning file LICENSE.txt
*/
/**
* CONTENT ELEMENTS
*/
array_insert($GLOBALS['TL_CTE']['includes'], 0, array(
'helpdesk_comments' => 'HelpdeskComments'
));
/**
* BACK END MODULES
*/
array_insert($GLOBALS['BE_MOD'], 0, array(
'helpdesk' => array(
'helpdesk_discuss' => array(
'callback' => 'HelpdeskBackendModule',
'icon' => 'system/modules/helpdesk/themes/default/images/helpdesk16.png',
'stylesheet' => 'system/modules/helpdesk/themes/default/frontend.css'
),
'helpdesk_structure' => array(
'tables' => array('tl_helpdesk_categories'),
'icon' => 'system/modules/helpdesk/themes/default/images/structure16.png',
'stylesheet' => 'system/modules/helpdesk/themes/default/backend.css'
),
'helpdesk_settings' => array(
'tables' => array('tl_helpdesk_settings'),
'icon' => 'system/modules/helpdesk/themes/default/images/settings16.gif',
'stylesheet' => 'system/modules/helpdesk/themes/default/backend.css'
)
)
));
/**
* FRONT END MODULES
*/
$GLOBALS['FE_MOD']['application'] += array('helpdesktitle' => 'HelpdeskFrontendTitle');
$GLOBALS['FE_MOD']['application'] += array('helpdesk' => 'HelpdeskFrontendModule');
/**
* HOOKS
*/
$GLOBALS['TL_HOOKS'][(VERSION=='2.5' && (int)BUILD<10) ? 'outputTemplate' : 'outputFrontendTemplate'][] = array('HelpdeskTags', 'replaceTags');
$GLOBALS['TL_HOOKS']['getSearchablePages'][] = array('HelpdeskFrontend', 'getSearchablePages');
?>