Schlagwort-Archive: Contao

CONTAO Link verschiedene Sprachen

Soll ein Link in verschiedenen Sprachen dargestellt werden, hilft die Variable iflng. Als erstes ein Beispiel um Text in verschiedenen Sprachen auszugeben

{{iflng::de}}Hinweis links unten{{iflng}}{{iflng::ru}}Обратите внимание на нижний левый{{iflng}}

Das ganze dann mit einem Link

<a href="hinweise.html.html">{{iflng::de}}Hinweis links unten{{iflng}}{{iflng::ru}}Обратите внимание на нижний левый{{iflng}}</a>

Und jetzt noch mehr Schachteln und Variablen :)

Beispiel mit einem Bild im Header zur Startseite. Die Deutsche Startseite hat die ID 2 und die Russische ID 8.

<a href="{{env::path}}{{iflng::de}}{{link_url::2}}{{iflng}}{{iflng::ru}}{{link_url::8}}{{iflng}}" title="{{env::website_title}}">
  <img src="files/logo.jpg" alt="{{env::website_title}}" />
</a>

Insert-tags sind toll.

 

Contao TinyMCE Rechtschreibprüfung

Weil es bei mir gerade aktuell auf dem Tisch lag :) In Contao funktioniert bei den Beiträgen die Rechtschreibprüfung nicht. TinyMCE (Rich Text Editor) bedient sich der Google API zur Rechtschreibprüfung. Dieser Dienst wurde seitens Google ende letzten Jahres eingestellt.

Man kann sich damit helfen, dass TinyMCE dem Browser Wörterbuch „glaubt“.

Die Datei /assets/tinymce/tiny_mce.js öffnen (Sehr langer Spagetticode) und nach

browser_spellcheck&&!p.gecko_spellcheck){r.body.spellcheck=false

suchen. Dieses ändern in

browser_spellcheck&&!p.gecko_spellcheck){r.body.spellcheck=true

Jetzt vertraut TinyMCE dem Wörterbuch des Browsers und die Rechtschreibprüfung funktioniert. Bei mir betroffen waren Contao 3.2.8 und 3.2.9.