Class BcCkeditorHelper

Add your application-wide methods in the class below, your helpers will inherit them.
package Baser.View.Helper

 Methods

Constructor.

__construct(\View $View, $settings = array()) : void
access public

Parameters

$View

$settings

CKEditor のスクリプトを構築する 【ボタン一覧】 Source - ソース Save - 保存 NewPage - 新しいページ Preview - プレビュー Templates - テンプレート Cut - 切り取り Copy - コピー Paste - 貼り付け PasteText - プレーンテキスト貼り付け PasteFromWord - ワードから貼り付け Print - 印刷 SpellChecker - スペルチェック Scayt - スペルチェック設定 Undo - 元に戻す Redo - やり直し Find - 検索 Replace - 置き換え SelectAll - すべて選択 RemoveFormat - フォーマット削除 Form - フォーム Checkbox - チェックボックス Radio - ラジオボタン TextField - 1行テキスト Textarea - テキストエリア Select - 選択フィールド Button - ボタン ImageButton - 画像ボタン HiddenField - 不可視フィールド Bold - 太字 Italic - 斜体 Underline - 下線 Strike - 打ち消し線 Subscript - 添え字 Superscript - 上付き文字 NumberedList - 段落番号 BulletedList - 箇条書き Outdent - インデント解除 Indent - インデント Blockquote - ブロック引用 JustifyLeft - 左揃え JustifyCenter - 中央揃え JustifyRight - 右揃え JustifyBlock - 両端揃え Link - リンク挿入/編集 Unlink - リンク解除 Anchor - アンカー挿入/編集 Image - イメージ Flash - FLASH Table - テーブル HorizontalRule - 横罫線 Smiley - 絵文字 SpecialChar - 特殊文字 PageBreak - 改ページ挿入 Styles - スタイル Format - フォーマット Font - フォント FontSize - フォントサイズ TextColor - テキスト色 BGColor - 背景色 Maximize - 最大化 ShowBlocks - ブロック表示 About - CKEditorバージョン情報 Publish - 本稿に切り替え Draft - 草稿に切り替え CopyPublish - 本稿を草稿にコピー CopyDraft - 草稿を本稿にコピー

_build(string $fieldName, array $options = array()) : string

Parameters

$fieldName

string

$options

array

Returns

string

afterLayout

afterLayout(\type $layoutFile) 

Parameters

$layoutFile

\type

イベントを発火

dispatchEvent(string $name, array $params = array(), $options = array()) : mixed

Parameters

$name

string

$params

array

$options

Returns

mixed

CKEditorのテキストエリアを出力する

editor(string $fieldName, array $options = array()) : string

Parameters

$fieldName

string

エディタのid, nameなどの名前を指定

$options

array

Returns

string

Finds URL for specified action.

url(mixed $url = null, boolean $full = false, $sessionId = true) : string
Returns an URL pointing to a combination of controller and action. Param $url can be: + Empty - the method will find adress to actuall controller/action. + '/' - the method will find base URL of application. + A combination of controller/action - the method will find url for it.

Parameters

$url

mixed

Cake-relative URL, like "/products/edit/92" or "/presidents/elect/4"

                   or an array specifying any of the following: 'controller', 'action',
                   and/or 'plugin', in addition to named arguments (keyed array elements),
                   and standard URL arguments (indexed array elements)

$full

boolean

If true, the full base URL will be prepended to the result

$sessionId

Returns

stringFull translated URL with base path.

Checks if a file exists when theme is used, if no file is found default location is returned

webroot(string $file) : string
PENDING Core Hack

Parameters

$file

string

Returns

string$webPath web path to file.

 Properties

 

ヘルパー

$helpers : array

Default

array('BcHtml', 'BcForm', 'JqueryEngine')
 

初期化状態 複数のCKEditorを設置する場合、一つ目を設置した時点で true となる

$inited : boolean

Default

false
 

初期設定スタイル StyleSet 名 basercms

$style : array

Default

array(array('name' => '青見出し(h3)', 'element' => 'h3', 'styles' => array('color' => 'Blue')), array('name' => '赤見出し(h3)', 'element' => 'h3', 'styles' => array('color' => 'Red')), array('name' => '黄マーカー(span)', 'element' => 'span', 'styles' => array('background-color' => 'Yellow')), array('name' => '緑マーカー(span)', 'element' => 'span', 'styles' => array('background-color' => 'Lime')), array('name' => '大文字(big)', 'element' => 'big'), array('name' => '小文字(small)', 'element' => 'small'), array('name' => 'コード(code)', 'element' => 'code'), array('name' => '削除文(del)', 'element' => 'del'), array('name' => '挿入文(ins)', 'element' => 'ins'), array('name' => '引用(cite)', 'element' => 'cite'), array('name' => 'インライン(q)', 'element' => 'q'))
 

$toolbars

$toolbars 

Default

array('simple' => array(array('Bold', 'Underline', '-', 'NumberedList', 'BulletedList', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'Format', 'FontSize', 'TextColor', 'BGColor', '-', 'Link', 'Unlink', '-', 'Image'), array('Maximize', 'ShowBlocks', 'Source')), 'normal' => array(array('Cut', 'Copy', 'Paste', '-', 'Undo', 'Redo', '-', 'Bold', 'Italic', 'Underline', 'Strike', '-', 'NumberedList', 'BulletedList', 'Outdent', 'Indent', 'Blockquote', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'Smiley', 'Table', 'HorizontalRule', '-'), array('Styles', 'Format', 'Font', 'FontSize', 'TextColor', 'BGColor', '-', 'Link', 'Unlink', '-', 'Image'), array('Maximize', 'ShowBlocks', 'Source')))
 

スタイル初期化判定

$_initedStyles : boolean

Default

false
access protected
 

スクリプト 既にjavascriptが読み込まれている場合はfalse

$_script : boolean

Default

false