ここでは、フロントページと管理画面共通のツールバーについて説明します。
ツールバーには次のような機能があります。
管理画面においては常時表示しますが、フロントページにおいては次の2つのタグが設置されていることが条件となります。
// head タグ内に配置
<?php $this->BcBaser->scripts() ?>
// body タグ内に配置
<?php $this->BcBaser->func() ?>
コントローラーとテンプレートの両方にて設定することができます。
// コントローラーの場合
$this->set('publishLink', $publishLink);
// テンプレートの場合
$this->BcAdmin->setPublishLink($publishLink)
コントローラーとテンプレートの両方にて設定することができます。
// コントローラーの場合
$this->set('editLink', $eidtLink);
// テンプレートの場合
$this->BcAdmin->setEditLink($eidtLink)
ツールバーのサイト切り替えにて設定されているサイト情報を取得するには次のコードを利用します。
// コントローラー、テンプレートの場合
$site = $this->getRequest()->getAttribute('currentSite');
// ヘルパーの場合
$site = $this->getView()->getRequest()->getAttribute('currentSite');