Seite 1 von 1

[CON-1813]: tinyMCE HTML-Vorlagen (templates) Pfad ändern?

Verfasst: Fr 28. Feb 2014, 11:23
von Faar
Moin,

es ist Freitag und Fasnacht, ich weiß, aber dennoch eine Frage an die Profis hier:
Der tinyMCE-Editor erlaubt es ja, HTML-Vorlagen, sogenannte Templates, einzubinden.
http://www.contenido-wiki.org/wiki/inde ... :_Vorlagen

Nun schnappt mir der tinyMCE Editor weder einen kompletten URL-Pfad mit http://... noch einen relativen Pfad auf templates/template.html im 'Mandantenverzeichnis.
Er greift stattdessen automatisch auf das includes/ Verzeichnis in contenido/ zu.
contenido/includes/template.html funktioniert.

Aber dort sollten doch eigentlich nicht die Editor-Templates für Mandanten hochgeladen werden müssen? :?
Wie bekomme ich den Editor dazu, dass er im Mandantenverzeichnis nach den Templates sucht?
Gibt's da was Neues, für die Mandanteneinstellungen? :roll:

frohes Schaffen,
Frank :)

Re: tinyMCE HTML-Vorlagen (templates) Pfad ändern?

Verfasst: Di 1. Apr 2014, 09:57
von Faar
*ping*

Re: tinyMCE HTML-Vorlagen (templates) Pfad ändern?

Verfasst: Mi 16. Apr 2014, 11:15
von mischa.holz
Ich bin bei meiner Test-Installation den Anweisungen aus dem Wiki gefolgt und konnte die Templates dann auch einfügen.

Ich habe dabei genau die Beispiele aus dem Wiki kopiert und lediglich die Domain geändert.
Ich kann auch nicht wirklich nachvollziehen wie Tiny auf die Idee kommt im includes/ Verzeichnis nach Dateien zu suchen ^.^;

Kannst du vielleicht mal den Inhalt der tpl_list.ks (oder wie auch immer die bei dir heißt) posten? Bist du sicher, dass da keine Vertipper drin sind?

Re: tinyMCE HTML-Vorlagen (templates) Pfad ändern?

Verfasst: Mi 16. Apr 2014, 13:11
von Faar
Hallo,

hier ist die Template Liste.
Was hier unterschiedlich zum Contenido-Wiki ist, dass ich relative Pfade genommen habe (was eigentlich auch Sinn macht).
Aber genau dann greift tinyMCE auf das Contenido/includes Verzeichnis zu und nicht auf den Mandanten/includes.
Und das ist der Punkt, der stört.

Code: Alles auswählen

var tinyMCETemplateList = [
	// Name, URL, Description
	["Tabelle-Blau", "table_blue.html", "Tabelle in blau"],
	["Tabelle-Gelb", "table_yellow.html", "Tabelle in gelb"],
	["Tabelle-Blau-Rand", "table_blue_border.html", "Tabelle blau mit Rand"],
	["Tabelle-Gelb-Rand", "table_yellow_border.html", "Tabelle gelb mit Rand"]
 ];
viele Grüße,
Frank

Re: tinyMCE HTML-Vorlagen (templates) Pfad ändern?

Verfasst: Mi 16. Apr 2014, 13:34
von mischa.holz
Das das stört kann ich nachvollziehen... ^.^
Ich habe dafür mal ein Ticket angelegt: https://issues.contenido.org/browse/CON-1813

Bis das behoben ist, sollte es auf jeden Fall mit absoluten Pfaden funktionieren ^.^

Re: [CON-1813]: tinyMCE HTML-Vorlagen (templates) Pfad änder

Verfasst: Do 1. Okt 2015, 09:08
von frederic.schneider_4fb
Das Problem wurde in Version 4.9.7 behoben

Re: [CON-1813]: tinyMCE HTML-Vorlagen (templates) Pfad änder

Verfasst: Di 12. Apr 2016, 16:06
von Faar
Und wie funktioniert das jetzt in 4.9.7? :shock:

Die Beschreibung im Wiki gibts scheints nicht mehr: http://www.contenido-wiki.org/wiki/inde ... :_Vorlagen
Eine neue Beschreibung fehlt.

Und wenn ich es so mache, wie es in einem 4.9.3 Projekt noch funktioniert, funktioniert es in 4.9.9 nicht mehr, denn dort wird mir bei der Auswahl des Templates die komplette Seitendarstellung angezeigt, statt dem HTML-Template.
:?:

Re: [CON-1813]: tinyMCE HTML-Vorlagen (templates) Pfad änder

Verfasst: Di 12. Apr 2016, 18:13
von Faar
Lösung des aktuellen Problems: Die strikte .htaccess des AMR verhindert den Zugriff auf das Template.
Man muss dann z.B. dieses hier unter die Ausnahmen einfügen:
RewriteRule ^cms/templates/.*$ - [L]

...um auf ein Editor-Template (Snippet) im HTMl-Templates Ordner zugreifen zu können, sonst wird man immer auf die Startseite geleitet und eben diese wird dann in der Vorschau im Editor angezeigt.