マルチデバイス最適化を強力サポートするWebサイト構築プラットフォーム!
sitepublis.png
sitepublis_logo.png
SITE PUBLIS 3 ベーシック
ユーザーログイン
ユーザーID
パスワード
MSM_Blockクラスは、CMSで使用するすべてのブロックの基底クラスです。
したがって、プラグインブロックの基底クラスでもあります。
以下の表でMSM_Blockのメソッドとプロパティについて説明します。

MSM_Blockのメソッド

メソッド名 引数 戻り値 説明

getHtml

[public]

$db

  データベースオブジェクト

$page

  ページオブジェクト

$mode

  編集モード

ブロックのHTML

ブロックのHTMLを返す。プラグインブロックでは、このメソッドをオーバーライドして、プラグイン固有の処理をして生成したHTMLを返却する。

getHeadHtml

[public]

$db

 データベースオブジェクト

$page

 ページオブジェクト

$mode

 編集モード

ページのhead要素内に出力するHTML

ブロックごとにページのhead要素内に出力するHTMLを返却する

getBlockId

[public]

なし

ブロックID

ブロックIDを返却する。

getPageBlockId

[public]

なし

ページブロックID

ページを公開すると、編集リビジョンと公開リビジョンでブロックIDが異なる。ページブロックIDは、公開リビジョンと編集リビジョンで対応するブロックが共通で持つIDである。

getParentBlockId

[public]

なし

親ブロックID

ブロックを内包する親のブロックIDを返却する。

getPageId

[public]

なし

ページID

ブロックを配置したページIDを返却する。

getRevision

[public]

なし

リビジョン

ブロックが所属するページリビジョンを返却する。

getAreaCode

[public]

なし

エリアコード

ブロックが所属するエリアコードを返却する。

getJs

[public]

$db

 データベースオブジェクト

Javascript

ブロックで使用するJavascriptを返却する。Javascriptはhead要素内のscriptタグの中に挿入される。

MSM_Blockのプロパティ

プロパティ名

説明

$_blockId

[public]

ブロックID

$_pageId

[public]

ブロックが所属するページID

$_revision

[public]

ブロックが所属するリビジョン

$_areaCode

[public]

ブロックが所属するエリアのエリアコード

$_parentBlockId

[public]

親ブロックID

$_parentBlock

[public]

親ブロックオブジェクトへの参照

$_pageBlockId

[public]

ページブロックID

© 2017 SITE PUBLIS CO.,Ltd All right reserved.