* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ @trigger_error('Using '.__FILE__.' to do template rendering is deprecated since 1.7.6.0 and will be removed in the next major version. Use a controller instead.', E_USER_DEPRECATED); $con = new AdminController(); $tab = new Tab((int)Tab::getIdFromClassName(Tools::getValue('controller'))); $con->id = $tab->id; $con->init(); $con->initToolbar(); $con->initPageHeaderToolbar(); $con->setMedia(); $con->initHeader(); $con->initFooter(); $title = array($tab->getFieldByLang('name')); Context::getContext()->smarty->assign(array( 'navigationPipe', Configuration::get('PS_NAVIGATION_PIPE'), 'meta_title' => implode(' '.Configuration::get('PS_NAVIGATION_PIPE').' ', $title), 'display_header' => true, 'display_header_javascript' => true, 'display_footer' => true, )); $dir = Context::getContext()->smarty->getTemplateDir(0).'controllers'.DIRECTORY_SEPARATOR.trim($con->override_folder, '\\/').DIRECTORY_SEPARATOR; $header_tpl = file_exists($dir.'header.tpl') ? $dir.'header.tpl' : 'header.tpl'; $tool_tpl = file_exists($dir.'page_header_toolbar.tpl') ? $dir.'page_header_toolbar.tpl' : 'page_header_toolbar.tpl'; Context::getContext()->smarty->assign(array( 'bootstrap' => true, 'baseAdminUrl' => __PS_BASE_URI__.basename(_PS_ADMIN_DIR_).'/', 'show_page_header_toolbar' => true, 'title' => implode(' '.Configuration::get('PS_NAVIGATION_PIPE').' ', $title), 'toolbar_btn' => array(), 'js_def' => array( 'baseAdminDir' => __PS_BASE_URI__.basename(_PS_ADMIN_DIR_).'/', 'baseDir' => __PS_BASE_URI__, ), )); echo Context::getContext()->smarty->fetch($header_tpl); echo Context::getContext()->smarty->fetch($tool_tpl);