skeeks\cms\components\CmsToolbar::renderToolbar PHP Method

renderToolbar() public method

Renders mini-toolbar at the end of page body.
public renderToolbar ( Event $event )
$event yii\base\Event
    public function renderToolbar($event)
    {
        $this->initEnabled();
        if (!$this->enabled) {
            return;
        }
        $urlUserEdit = UrlHelper::construct('cms/admin-profile/update')->enableAdmin()->setSystemParam(\skeeks\cms\modules\admin\Module::SYSTEM_QUERY_EMPTY_LAYOUT, 'true');
        $clientOptions = ['infoblockSettings' => ['border' => ['color' => $this->infoblockEditBorderColor]], 'container-id' => 'skeeks-cms-toolbar', 'container-min-id' => 'skeeks-cms-toolbar-min', 'isOpen' => (bool) ($this->isOpen == Cms::BOOL_Y), 'backend-url-triggerEditWidgets' => UrlHelper::construct('cms/toolbar/trigger-edit-widgets')->enableAdmin()->toString(), 'backend-url-triggerEditViewFiles' => UrlHelper::construct('cms/toolbar/trigger-edit-view-files')->enableAdmin()->toString(), 'backend-url-triggerIsOpen' => UrlHelper::construct('cms/toolbar/trigger-is-open')->enableAdmin()->toString()];
        //echo '<div id="skeeks-cms-toolbar" style="display:none"></div>';
        /* @var $view View */
        $view = $event->sender;
        CmsToolbarAsset::register($view);
        if ($this->enableFancyboxWindow) {
            CmsToolbarFancyboxAsset::register($view);
        }
        echo $view->render('@skeeks/cms/views/cms-toolbar', ['clientOptions' => $clientOptions, 'editUrl' => $this->editUrl, 'urlUserEdit' => $urlUserEdit, 'urlSettings' => UrlHelper::construct('cms/admin-settings')->enableAdmin()->setSystemParam(\skeeks\cms\modules\admin\Module::SYSTEM_QUERY_EMPTY_LAYOUT, 'true')]);
    }