Warning: session_start(): open(/www/htdocs/w017651d/tmp/wiki//sess_23830384b9a3b64b1101d306738a94fd, O_RDWR) failed: No such file or directory (2) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php on line 247

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/auth.php on line 424

Warning: session_write_close(): open(/www/htdocs/w017651d/tmp/wiki//sess_23830384b9a3b64b1101d306738a94fd, O_RDWR) failed: No such file or directory (2) in /www/htdocs/w017651d/wiki.blackcat-cms.org/doku.php on line 121

Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/www/htdocs/w017651d/tmp/wiki/) in /www/htdocs/w017651d/wiki.blackcat-cms.org/doku.php on line 121

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/actions.php on line 210

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/lib/tpl/dokuwiki/main.php on line 12
flexContent Links in WYSIWYG Sektion [BlackCat CMS Dokumentation, Tutorials, Tipps und Tricks]

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kit:ckeditor

flexContent Links in WYSIWYG Sektion

flexContent bringt einen eigenen CKEditor mitsamt Plugins mit. Mit Hilfe der Plugins lassen sich in flexContent-Artikeln Links zu anderen Artikeln und Schlagworten (Hashtags) unterbringen.

Diese Funktionalität läßt sich auch in unseren CKEditor4 einbauen, so daß es auf einfache Weise möglich wird, flexContent-Artikel und Schlagworte in „normalen“ WYSIWYG-Sektionen zu verlinken.

Dieser Tipp erfordert eine .htaccess in den Plugins-Verzeichnissen. Das ist unter Umständen nicht bei allen Providern möglich.

Schritt 1: Kopieren der Plugins

Aus dem Verzeichnis

  /kit2/extension/phpmanufaktur/phpManufaktur/CKEditor/Source/plugins

folgende Unterverzeichnisse (mit allen Inhalten) kopieren:

  flexcontentlink
  hashtaglink

Schritt 2: Anlegen der .htaccess

Die .htaccess hat folgenden Sinn: Das kitFramework setzt normalerweise einige notwendige Pfade, die jedoch fehlen, wenn man eine WYSIWYG-Sektion bearbeitet. Die .htaccess lenkt nun die Zugriffe so um, daß wieder alles paßt.

Inhalt:

  Redirect 301 <Pfad> <URL>

Beispiel für flexContent:

  Redirect 301 /modules/ckeditor4/ckeditor/plugins/flexcontentlink/dialog http://localhost/kit2/extension/phpmanufaktur/phpManufaktur/CKEditor/Source/plugins/flexcontentlink/dialog

Im Beispiel gehen wir davon aus, daß BlackCat im DocumentRoot des Webservers liegt. Sowohl der Pfad als auch die URL müssen also angepaßt werden, wenn das nicht der Fall ist.

Die .htaccess im Verzeichnis hashtaglink sieht analog aus, nur daß der Pfad dort natürlich ../plugins/hashtaglink/.. lauten muß!

Schritt 3: Aktivieren der Plugins

Im Admin Tool „WYSIWYG-Admin“ müssen nun noch die beiden optionalen neuen Plugins aktiviert werden. Hierzu das Admin Tool aufrufen und unten in der Liste den Haken bei den beiden Plugins „flexcontentlink“ und „hashtaglink“ setzen.

Fertig!

kit/ckeditor.txt · Zuletzt geändert: 2014/09/05 00:00 (Externe Bearbeitung)