Example #1
0
 /**
  * get layout setting view.
  * @return void
  */
 public function getLayoutAdminSetInfoView()
 {
     $this->setLayoutAdminSetInfoView();
     Context::set('is_sitemap', '1');
     $script = '<script src="./modules/layout/tpl/js/layout_modify.js"></script>';
     $oTemplate = TemplateHandler::getInstance();
     $html = $oTemplate->compile($this->module_path . 'tpl/', 'layout_info_view');
     preg_match_all('/<!--#JSPLUGIN:(.*)-->/', $html, $m);
     $pluginList = $m[1];
     foreach ($pluginList as $plugin) {
         $info = Context::getJavascriptPluginInfo($plugin);
         if (!$info) {
             continue;
         }
         foreach ($info->jsList as $js) {
             $script .= sprintf('<script src="%s"></script>', $js);
         }
         foreach ($info->cssList as $css) {
             $csss .= sprintf('<link rel="stylesheet" href="%s" />', $css);
         }
     }
     $this->add('html', $csss . $script . $html);
     if ($isReturn) {
         return $this->get('html');
     }
 }