Liste der Anhänge anzeigen (Anzahl: 1)
Einfaches Modul funktioniert nicht
Ich habe mich nun etwas mit Typolight befasst und möchte gern ein Modul für meine Zwecke programmieren.
Das Eventmodul zu Erweitern hielt ich für sinnvoll, und dank dem Tutorial von manela konnt ich mir ein Modul zusammenbasteln.
Nach der Installation (Datenbankupdate, etc.) kann ich nun die Eventbearbeitung nicht mehr öffnen (siehe zip-Datei)
Vielleicht kann mir jemand helfen.
dca/tl_calender_events.php
PHP-Code:
<?php if (!defined('TL_ROOT')) die('You can not access this file directly!');
//Modify palette
$GLOBALS['TL_DCA']['tl_calendar_events']['palettes']['default'] = str_replace('{title_legend}','clan','clantag','clanwebsite','clanmember','clanwartime','xonx','squad','twamember','maps','ticketsopponent','ticketsopponent','score', $GLOBALS['TL_DCA']['tl_calendar_events']['palettes']['default']);
//Add field
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['clan'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['clan'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['clantag'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['clantag'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['clanwebsite'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['clanwebsite'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['clanmember'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['clanmember'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['clanwartime'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['clanwartime'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['xonx'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['xonx'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['squad'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['squad'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['twamember'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['twamember'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['maps'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['maps'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['ticketsopponent'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['ticketsopponent'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['ticketstwa'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['ticketstwa'],
'inputType' => 'text'
)
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['score'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['score'],
'inputType' => 'select',
'options' => array ('','win','lose','draw')
'reference' => &$GLOBALS['TL_LANG']['tl_calendar_events'],
)
?>
database.sql
Code:
--
-- Table `tl_calendar_events`
--
CREATE TABLE `tl_calendar_events` (
`clan` varchar(250) NOT NULL default '',
`clantag` varchar(50) NOT NULL default '',
`clanwebsite` varchar(450) NOT NULL default '',
`clanmember` varchar(250) NOT NULL default '',
`clanwartime` varchar(250) NOT NULL default '',
`xonx` varchar(250) NOT NULL default '',
`squad` varchar(250) NOT NULL default '',
`twamember` varchar(250) NOT NULL default '',
`maps` varchar(250) NOT NULL default '',
`ticketsopponent` varchar(250) NOT NULL default '',
`ticketstwa` varchar(250) NOT NULL default '',
`score` varchar(100) NOT NULL DEFAULT '',
) ENGINE=MyISAM DEFAULT CHARSET=utf8;