Hi,
Ich habe eine Backend-Ext erstellt, mit der ich den Seiteneigenschaften einer Seite einige Felder hinzufüge.
Nun würde ich im BE gerne noch eine JavaScript-Datei einbinden.
Weiß jemand was ich dazu in meine ext_tables.php schreiben muss?
Ps. Ich mache die gesamte Ext-Konfiguration über ext_tables.php.
Beste Grüße
Nachtrag: CSS-Styles kann ich wie folgt dem BE-Template hinzu fügen.
$TBE_STYLES['inDocStyles_TBEstyle'] .= '#test{margin:20px;}';
Hi, bei mir habe ich es jetzt wie folgt gelöst.
1. Zu der schon vorhandenen JS-Datei, welche man ja ins BE bekommen möchte, noch zwei weitere Dateien im Ext-Ordner anlegen.
ext_localconf.php und
backend_ext.php
2. In die ext_localconf.php schreibt man folgendes.
$GLOBALS['TYPO3_CONF_VARS']['typo3/backend.php']['additionalBackendItems'][] = t3lib_extMgm::extPath($_EXTKEY, 'backend_ext.php');
Damit wird der typo3/backend.php um den Inhalt von backend_ext.php erweitert
3. In die backend_ext.php schreibt man folgendes.
if (is_object($TYPO3backend)) { $pageRenderer = $GLOBALS['TBE_TEMPLATE']->getPageRenderer(); $path = t3lib_extMgm::extRelPath($_EXTKEY); $pageRenderer->addJsFile($path . 'Resources/Public/JS/script.js', 'text/javascript', true, false);}
Der Inhalt aus Datei script.js landet in folgender BE-JS-Datei.
../typo3temp/compressor/merged...js?...
Das sollte es gewesen sein. :-)
Ps. Ich bewundere einmal mehr die Schnelligkeit dieser Community. :-(
[*]