Exemple #1
0
 public function compileTitle($struct = '')
 {
     if (!$struct) {
         return '';
     }
     Wind::import('SRV:design.bo.PwDesignStructureBo');
     $bo = new PwDesignStructureBo($struct);
     if ($this->isDesign) {
         return '<div id="' . $struct . '" class="J_mod_title" role="structure_' . $struct . '">' . $bo->getTitle() . '</div>';
     }
     return $bo->getTitle();
 }
 private function _getStructureCss()
 {
     $css = array();
     Wind::import('SRV:design.bo.PwDesignStructureBo');
     $srv = Wekit::load("design.srv.PwDesignStyle");
     $structureNames = explode(',', $this->_pageInfo['struct_names']);
     foreach ($structureNames as $v) {
         if (!$v) {
             continue;
         }
         $bo = new PwDesignStructureBo($v);
         $srv->setDom($v);
         $srv->setStyle($bo->getStyle());
         list($domId, $_css) = $srv->getCss();
         $css[$domId] = $_css;
         list($domId, $_css) = $srv->getLink($bo->getStyle());
         $css[$domId] = $_css;
     }
     return $css;
 }