addMarkers(array('site_title' => getParam('site_title'))); $aCover = $this->getPageCoverImage(); $bTmplVarsCover = !empty($aCover['id']); $aTmplVarsCover = $bTmplVarsCover ? array('image_url' => BxDolTranscoder::getObjectInstance($aCover['transcoder'])->getFileUrlById($aCover['id'])) : array(); BxDolCover::getInstance()->set(array( 'class' => 'bx-cover-homepage', 'title' => _t('_sys_txt_homepage_cover', BX_DOL_URL_ROOT . BxDolPermalinks::getInstance()->permalink('page.php?i=create-account')), 'bx_if:bg' => array ( 'condition' => $bTmplVarsCover, 'content' => $aTmplVarsCover, ), ), 'cover_home.html'); } public function getCode () { $s = parent::getCode (); if (isAdmin() && getParam('site_tour_home') == 'on') $s .= $this->_oTemplate->parseHtmlByName('homepage_tour.html', array('tour_theme' => $this->_sTourTheme)); if (getParam('add_to_mobile_homepage') == 'on') $s .= BxDolService::call('system', 'add_to_mobile_homepage', array(), 'TemplServices'); return $s; } protected function _addJsCss() { parent::_addJsCss(); if (isAdmin()) { $this->_oTemplate->addJs(array( 'shepherd/js/tether.min.js', 'shepherd/js/shepherd.min.js', )); $this->_oTemplate->addCss(array( 'homepage.css', BX_DIRECTORY_PATH_PLUGINS_PUBLIC . 'shepherd/css/|shepherd-theme-' . $this->_sTourTheme . '.css' )); } } } /** @} */