Zum Inhalt springen

ckeditor/RTE lässt sich nicht konfigurieren

Erstellt am 8. November 2017 · 4 Antworten · letzte Antwort am 27. Mai 2021

Tags: TYPO3 8, Frage

swissdoode ·

Ich möchte gern den CKEditor verwenden und dem ein paar eigene CSS-Klassen hinzufügen.
Aber leider werden jegliche Einstellungen ignoriert.

Habe ein eigenes YAML-File erstellt und binde das in meiner ext_localconf.php ein.
Hab's auch ohne EXT versucht und die Datei in den Filemanager gelegt und im AdditionalConfiguration.php referenziert - ebenfalls ohne Erfolg.

In der ext_localconf.php

$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['custom_rte'] = 'EXT:rte_extension/Configuration/RTE/custom_rte.yaml';

Im Page-TS habe ich folgendes eingetragen:

RTE.default.preset = custom_rte
RTE.tt_content.types.textmedia.bodytext.preset = full
RTE.config.tx_news_domain_model_news.bodytext.preset = default

Irgendwer eine Idee, woran das liegen könnte? Verpass ich was?

wini2 ·

hallo swissdoode,

klingt gar nicht so schlecht. bei mir funktioniert das mit der AdditionalConfiguration.php im typo3conf-Ordner, die folgenden inhalt hat.

<?php
// typo3conf/AdditionalConfiguration.php
$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['default-custom'] = 'fileadmin/Template/RTE/ckeditor-custom.yaml';

?>

im PageTs habe ich dann nur noch
RTE.default.preset = default-custom
eingetragen.

ich nehme mal an, die formatierungen sind im sytlesSet der yaml-datei definiert und in der contentsCss angelegt (damit man was eigenes im editor sieht).

vielleicht probierst du es auch zunächst mal im fileadmin-ordner. bei ext. findet sich oft was wie

<?php
defined('TYPO3_MODE') or die();

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript(
'rte_ckeditor_image', 'setup',
'<INCLUDE_TYPOSCRIPT: source="FILE:EXT:rte_ckeditor_image/Configuration/TypoScript/ImageRendering/setup.txt">'
);

in der ext_localconf.php - also was mit include.

gruß
wini2

Philipp88 ·

Ich habe in meiner sitepackage in meiner ext_localconf folgende Zeile:
$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['my_sitepackage'] = 'EXT:my_sitepackage/Configuration/RTE/Default.yaml';

leider funktioniert es nicht 🙁
Geht das bei Version 10 nicht mehr oder was ist da falsch?