マルチデバイス最適化を強力サポートするWebサイト構築プラットフォーム!
sitepublis.png
sitepublis_logo.png
SITE PUBLIS 3 ベーシック
ユーザーログイン
ユーザーID
パスワード

getHtmlメソッドの引数の活用

getHtml($db,$currPage,$mode)の3つの引数はそれぞれ以下のように利用できます。

$db

PDOのデータベースオブジェクトです。SITE PUBLISのデータベース(PostgreSQL)に接続されている状態です。このデータベースオブジェクトに対して問い合わせを行うことで、データを参照することができます。PDOの扱い方、PostgreSQLのSQL構文などについては、それぞれのマニュアルを参照してください。
※ PHPマニュアル:PDO関数 http://www.php.net/manual/ja/ref.pdo.php
※ PostgreSQL日本語ドキュメント http://www.postgresql.jp/document/

$currPage

ブロックの表示を行う SITE PUBLIS のMSM_Pageオブジェクトです。SITE PUBLISの上下左右のエリアには継承がありますので、該当のブロックを設定したページの下位のページに表示することがあります。この $currPage は現在表示を行っているページのオブジェクトです。
プラグインの中で利用できるMSM_Pageオブジェクトのメソッドには、主に以下のものがあります。

メソッド

メソッドの内容

引き数

戻り値のデータ型

getTitle()

PUBLISのページ設定にて設定された、ページのタイトルを取得します

なし

文字列型

getKeywords()

PUBLISのページ設定にて設定された、ページのキーワードを取得します

なし

文字列型

getDescription()

PUBLISのページ設定にて設定された、ページのディスクリプションを取得します

なし

文字列型

getAliasName()

ページプロパティにて設定された、ページのエイリアス名を取得します

なし

文字列型

getPublishDate()

ページの公開日時を取得します

なし

文字列型

('YYYY/MM/DD hh:mm')

getClosingDate()

ページの公開終了日時を取得します

なし

文字列型

('YYYY/MM/DD hh:mm')

getUpdateDateDetail() ページの最終更新日を取得します なし 

文字列型

(timestamp with time zone)

$mode

編集モード,プレビューモードです。それぞれ以下の定数です。

モード

定数

備考

編集モード

EDIT_MODE

編集中状態でブロック操作のボタンなどが表示されているモードです。

プレビューモード

VIEW_MODE

編集中のプレビュー時や、それ以外の状態(公開中など)のモードです。

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