Kupuにスタイルを追加する

Kupuは非常によくできたビジュアルエディタです。気に入っているのは、プルダウンメニューによって選択範囲に適用するタグとクラスを指定できることです。

デフォルトでは下記のようなセットが用意されています(Plone3.1.5)。

  • Heading:h2タグ
  • Subheading:h3タグ
  • Literal:preタグ
  • Pull-quote:pullquoteクラス属性を持つdivタグ(<div class="pullquote">)
  • Discreet:discreetクラス属性を持つpタグ
  • Call-out:calloutクラス属性を持つpタグ
  • Highlight:visualHighlightクラス属性を持つspanタグ

細かい点にはあまり気にせず使っていたのですが、下記のような困ったことを感じていました。

  • Pull-quoteはblockquoteタグを使いたい。
  • インラインに適用できるDiscreetが欲しい。ただしブロック要素適用の(既存の)Discreetも残したい。
  • codeタグが使いたい。
  • emタグが使いたい。

といったところです。Pull-quoteに関しては既存のものを変更し、その他のものに関しては新しくスタイルを追加したいというのが現状です。

Kupuのスタイルを変更・追加

Kupuの設定は「サイト設定」→「Visual editor」から行います。さまざまな設定を行うことができますが、スタイルの設定はページ下部で行うことが可能です。

ページ下部のスタイル欄のStyles入力項目がそれです。1行に1つのスタイルを設定します。

Heading|h2
Subheading|h3
Literal|pre
Pull-quote|div|pullquote
Discreet|p|discreet
Call-out|p|callout
Highlight|span|visualHighlight
Odd row|tr|odd
Even row|tr|even
Heading cell|th|
Page break (print only)|div|pageBreak
Clear floats|div|visualClear

書式は

スタイル名|タグ|クラス名

ですので私の場合は下記のように変更・追加を行いました(クラス名はオプションですので省略可能です)。

  • Pull-quote|blockquote
  • Discreet-inline|span|discreet
  • Code|code
  • Emphasis|em

最後に保存ボタンを押すと、めでたくこれらのスタイルを使うことができるようになりました。

081005-1

カテゴリ
Plone Plone
トラックバック用URL:
http://nagosui.org/Nagosui/COREBlog2/add-kupu-styles/tbping
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(Required)
Enter the word

このBlogについて
Plone, Zope, Pythonなどのトピックについてのメモです。
カテゴリ
Plone (98)
Plone Products (23)
COREBlog2 (31)
COREBlog1 (29)
ReadingCOREBlog (7)
Zope (66)
Turbogears (18)
Django (12)
Python (25)
Linux (30)
Nagosui (11)
Design (33)
Misc (48)
moblog (5)
最近のエントリ
Glossy Horizontal Menuを使う nyusuke 2008年11月17日
第3回Python東海終了 nyusuke 2008年11月17日
Universalじゃない件 nyusuke 2008年11月15日
CorruptedErrorが出たので直す nyusuke 2008年11月14日
最近のコメント
Re:WebデザイナーのためのDjangoはじめの一歩 nyusuke 2007年06月01日
Re:WebデザイナーのためのDjangoはじめの一歩 pateo 2007年05月31日
Re:東海Python Workshop 01終了 nyusuke 2007年05月31日
Re:東海Python Workshop 01終了 kfuruhata 2007年05月30日