btmup Blog

Web 制作のことを中心に、ちょっとした Tips などを掲載しています。「自分用メモ」が基本スタンス。

CMS

SOY CMS の記事編集画面で TinyMCE エディタを無効にする方法(プラグイン)。

投稿日:

SOY CMS には、記事(エントリー)を編集するエディタとして「TinyMCE」が導入されています。
このエディタ、HTML が分からない人にとっては非常に便利なシロモノ。
なんせ文字のスタイルからリンク、画像の挿入にリスト、さらには表組みまで、付属のボタンだけで簡単に実現できてしまうのです。

ただ、HTML のことを分かっている人、直接 HTML で書き込みたい人にとっては、少々厄介な存在でもあります。

TinyMCE エディタのソース編集ボタン

一応「HTML ソース編集」というボタンもあり、開いた小窓でソースを触ることはできるのですが、なぜか書いた通りにならないことも多々。
要らんところに<p>タグが入っていたり、改行したはずが一行になってたり……。

というワケで、「エディタを介さずに直接 HTML を編集したい!」と思う人も結構居るワケです。
実際、僕は WordPress で記事を編集するときは HTML の直接編集しかしたことがありません。
(まぁそれでも補助的なボタンは付いてるので便利は便利なんですけどね)

さて、SOY CMS。
WordPress は元々エディタの切り替えが可能ですが、SOY CMS はデフォルトの状態でエディタを切り替えることはできません
じゃあどうすれば良いかというと、プラグインを使います。
その名も「エディタ切り替えプラグイン」。
現在のバージョン(1.2.6)には標準で搭載されています。

サイト管理画面から「プラグイン」タブをクリックして、「エディタ切り替えプラグイン」を選択すれば導入は完了です。
あとは、エディタを有効にするか無効にするか、ラベルごとに設定するだけで OK。
「エディタ切り替えプラグイン」の詳細設定画面 - ラベルごとにエディタの有効/無効を切り替え

「無効」に設定したラベルを付けた記事の編集画面を開くと、エディタがきれいさっぱり消えて、HTML がむき出しになっているハズです。
(「有効」にしたラベルと「無効」にしたラベルの両方が付いた記事の場合、「無効」が勝つようです)

公式サイトか開発ブログあたりに説明ページがあったような気がするのですが、改めて探してみるとなぜか見つかりません。
ご存知の方はぜひご一報を……。

雑記

エディタの挙動について、ちょっと大袈裟に書いてしまっているかも知れません。
おかしな現象がそんなに頻発するかと言えば、実際にはそんなことはなく、大概は大丈夫(or 何かあっても許容範囲)だったりします。

でも、それでも全幅の信頼は置けない、というのが正直なところ。
経験上、そういう思考回路になってしまってるんですね。つまり感覚の問題。
これはもう SOY CMS がどうこうという話ではなく、いわゆる「エディタ」全般に言えることです。

何らかのシステムにおいて「エディタ」と名の付くものを目の前にすると、何となく身構えてしまいます。
なので、「エディタを使わない」という選択肢を用意していただいているのは助かります。
というか、必須と言っていいかも知れない!







-CMS
-, , ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

SOY CMS で PHP を使えるようにする方法。

「そろそろ SOY CMS をちゃんと使いたいなー」ということで、レンサバを新しく一つ借りてとりあえずインストールしてみました。 誰かに見てもらう訳でもないので、とりあえず公開はしない方向で。 ドメイ …

no image

SOY CMS で記事の日付に曜日を日本語(漢字)で表示する方法。

[2011.08.03 追記 「$information[“create_date”]」の仕様変更、および、「strtotime」関数によるタイムスタンプへの変換についての記述 …

no image

SOY CMS でエントリーの要素が空のとき、代替表示するための設定があった。

ちょっと諸事情により SOY CMS の使い方をまとめたりしてるんですが、マニュアルに以下のような記述があることに初めて気付きました。 ※title, content, moreが空の時に表示する値を …

no image

CMSについて独り言。

経験則だけど、たぶんものすごく一般論。 いわゆる「Web 担当者」が、文書の作成や編集をするときの基準は MS Office。 そういう人たちの多くは「インターネットは何でもできる」と思っていて、CM …

no image

国産 CMS のセミナー開催 – CSS Nite。

»国産CMSにフォーカスしたCSS Niteを6月27日に開催 – CSS Nite公式サイト ↑タイトルのまんまですが、国産 CMS に関するセミナーが開かれるようです。 採 …