Joomlaの基本的なHTMLエディターとしてはTinyMCEが採用されていますが、そのコアシステムを拡張する形で供給されているのがJCEエディターです。
浅川浩二
ページ内でサイト内にある記事にリンクを貼る場合、通常なら、生成されたURLをそのまま貼り付けます。しかし、サイトの構造などが変わった時(例えばメニュー構造などを変更する場合)Joomla側で発行されるURLも変わる場合があります。
例えば下記のようなメニューでページが表示されている場合
HTMLエディタ (エイリアス: html-editor) | |
– JCE Editor (エイリアス: jce-editor) |
「HTMLエディタ」メニューの下に 「JCE Editor」がメニューとして設定されていれば、そのコンテンツは サイトURL/ html-editor/ jce-editor といった形になります。
https://joomla.jp.net/html-editor/jce-editor.html
このため先に述べたようにメニュー構造が変われば対象のURLも変更されます。従って、サイト内リンクを設定する場合、発行されたURLをそのまま貼り付けてはいけません。これは、ドメインが変わるときにも同様です。
これら変更に対応出来るリンク機能がJCEエディタには備わっています。
その機能を使えば内部的な実質的URLを発行することが出来るため、構造が変更されてもリンクは切れず、またバーチャルURLも正しいものが表示されます。
index.php?option=com_content&view=category&layout=blog&id=15&Itemid=194
この上記のアドレスでリンクを貼れば、URLの変更などにも対応できるリンクが貼れます。