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; }