So einfach ist es dann doch wieder nicht...
Ich komme gar nicht dazu, das Verbiegen des Weiterlesen-Links zu testen, da die Erweiterung der Felder in tl_calendar_events nicht funktioniert.
Bei den vorhandenen Events konnte man schön die neuen Eingabefelder sehen. Wenn ich nun aber neue Events anlege, gibt es nur einen white-screen...
Ich bin noch mit 2.8.0 unterwegs, aber wenn ich meine Erweiterung wieder herausnehme, dann geht alles wieder.
Hier mal der hinzugefügte Code, kann da schon ein Fehler enthalten sein? Es hat ja eigentlich auch schon funktioniert...
config/database.sql
PHP-Code:
--
-- Table @tl_calendar_events@
--
CREATE TABLE `tl_calendar_events` (
`bericht` mediumtext NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
dca/tl_calendar_events.php
PHP-Code:
<?php if (!defined('TL_ROOT')) die('You can not access this file directly!');
//Anzeige im Backend
$GLOBALS['TL_DCA']['tl_calendar_events']['palettes']['default'] = str_replace('details','details,bericht', $GLOBALS['TL_DCA']['tl_calendar_events']['palettes']['default']);
//Beschreibung des Feldes
$GLOBALS['TL_DCA']['tl_calendar_events']['fields']['bericht'] = array
(
'label' => &$GLOBALS['TL_LANG']['tl_calendar_events']['bericht'],
'exclude' => true,
'search' => true,
'inputType' => 'textarea',
'eval' => array('rte'=>'tinyMCE'),
);
?>
languages/de/tl_calendar_events.php
PHP-Code:
<?php if (!defined('TL_ROOT')) die('You can not access this file directly!');
/**
* Fields
*/
$GLOBALS['TL_LANG']['tl_calendar_events']['bericht'] = array('Konzertbericht', 'Hier können Sie den Konzertbericht eingeben.');
?>
Tabs sind aber kein Problem, oder?
Kai_F
Lesezeichen