Ergebnis 1 bis 2 von 2

Thema: TinyMCE verschwunden .. $this->getSpellcheckerString() liefert Umbruch

  1. #1
    Contao-Fan Avatar von Bas
    Registriert seit
    03.12.2009.
    Ort
    Hamburg
    Beiträge
    555

    Standard TinyMCE verschwunden .. $this->getSpellcheckerString() liefert Umbruch

    Hallo Ihr,

    folgendes Problem .. innerhalb der Text-Elemente erschien der TinyMCE nicht mehr. Die JS-Console meldete "SyntaxError: unterminated string literal".
    Nach etwas suchen hab ich folgendes gefunden (inkl. des Umbruchs (oder sagen Programmierer Linefeed?)):
    Code:
      spellchecker_languages : "
    +Deutsch=de,Englisch=en",
    welches aus der Zeile 69 der Datei /config/tinyMCE.php erzeugt wird:
    Code:
      spellchecker_languages : "<?php echo $this->getSpellcheckerString(); ?>",
    Seltsamerweise funktioniert der TinyMCE innerhalb der Isotope-Produktpflege, dort sieht die entsprechende generierte Zeile so aus:
    Code:
      spellchecker_languages : "+Deutsch=de,Englisch=en",
    Ich hab mir nun mit ner tiny-Custom-Config beholfen, in der ich die Sprachvariablen fest reingeschrieben hab, aber ich würde lieber den zugrunde liegenden Fehler beheben, anstatt mir mit so einer Krücke zu behelfen ... hat jemand einen Tip?

    Contao 2.11.11
    Installierte Erweiterungen:
    ajax 1.1.6 stable
    backend_tabletree 0.1.3 stable
    changelanguage 2.2.0 stable
    conditionalselectmenu 1.1.3 stable
    dcawizard 1.2.1 stable
    isotope 1.4.5 stable
    isotope_germanize 2.0.1 rc2
    m17PageFolders 1.1.1 stable
    MultiColumnWizard 3.0.0 stable
    tablelookupwizard 1.3.4 stable
    wf_isotopeStockManagement 0.1.1 beta2

  2. #2
    Contao-Nutzer
    Registriert seit
    02.09.2009.
    Ort
    Oelde
    Beiträge
    30
    Partner-ID
    5490

    Standard

    Mir ist hier gerade das gleiche passiert. Ich habe danach ein wenig gesucht und mir auch den Contao Quellcode angucken müssen, aber es liegt letztendlich hieran:

    Ich habe gerade bei mir die langconfig.php im system/config Verzeichnis modifiziert. Statt mich an den Inhalt der Datei aber zu halten und in den vorgegebenen PHP-Tags meine Änderungen einzufügen habe ich folgendes gemacht:

    ----------------[schnipp]-------------
    <?php /* eigenes zeig hier einfügen */ ?>

    <?php
    $GLOBALS['TL_LANG']['UNITS'][1] = 'kB';
    $GLOBALS['TL_LANG']['UNITS'][2] = 'MB';
    $GLOBALS['TL_LANG']['UNITS'][3] = 'GB';
    $GLOBALS['TL_LANG']['UNITS'][4] = 'TB';
    $GLOBALS['TL_LANG']['UNITS'][5] = 'PB';
    $GLOBALS['TL_LANG']['UNITS'][6] = 'EB';
    $GLOBALS['TL_LANG']['UNITS'][7] = 'ZB';
    $GLOBALS['TL_LANG']['UNITS'][8] = 'YB';
    ?>
    ----------------[schnapp]-------------

    da kommt dann auf einmal aus der Leerzeile zwischen den beiden <php> Blöcken der Umbruch her, wenn man den wieder entfernt und es, wie in der Datei gewollt, macht, also so:

    ----------------[schnipp]-------------
    <?php
    $GLOBALS['TL_LANG']['UNITS'][1] = 'kB';
    $GLOBALS['TL_LANG']['UNITS'][2] = 'MB';
    $GLOBALS['TL_LANG']['UNITS'][3] = 'GB';
    $GLOBALS['TL_LANG']['UNITS'][4] = 'TB';
    $GLOBALS['TL_LANG']['UNITS'][5] = 'PB';
    $GLOBALS['TL_LANG']['UNITS'][6] = 'EB';
    $GLOBALS['TL_LANG']['UNITS'][7] = 'ZB';
    $GLOBALS['TL_LANG']['UNITS'][8] = 'YB';
    ?>
    ----------------[schnapp]-------------

    dann klappt es auch. Ich würde auch darauf achten das du auch am Ende nicht überflüssige Leerzeilen o.ä. in der Datei hast.
    Wenn das nicht hilft: Guck dir auch mal die anderen Konfigurationsdateien von Contao nach entsprechenden Leerzeilen an ggf.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •