예제 #1
0
파일: CSS.php 프로젝트: GruppoMeta/Movio
 /**
  * Render
  *
  * @return	void
  * @access	public
  */
 function render_html()
 {
     $folder = $this->getAttribute('folder');
     $src = $this->getAttribute('src');
     $region = $this->getAttribute('editableRegion');
     if ($folder) {
         // include tutta una cartella
         $cssFileName = $this->includeFolder($folder);
         if ($this->getAttribute('inline')) {
             $css = file_get_contents($cssFileName);
             if (strpos($css, '<style') !== false) {
                 $this->addOutputCode($css, $region);
             } else {
                 $this->addOutputCode(org_glizy_helpers_CSS::CSScode($css), $region);
             }
         } else {
             $this->addOutputCode(org_glizy_helpers_CSS::linkCSSfile($cssFileName), $region);
         }
     } else {
         if (!is_null($src)) {
             $this->addOutputCode(org_glizy_helpers_CSS::linkCSSfile($this->getAttribute('src')), $region);
         } else {
             $this->addOutputCode(org_glizy_helpers_CSS::CSScode($this->getText()), $region);
         }
     }
 }
예제 #2
0
 private function renderTemplateHeader($view, $templateData)
 {
     $siteProp = unserialize(org_glizy_Registry::get(__Config::get('REGISTRY_SITE_PROP') . $view->_application->getLanguage(), ''));
     $view->addOutputCode($siteProp['title'], 'title1');
     $view->addOutputCode($siteProp['subtitle'], 'title2');
     /*
     $view->addOutputCode(str_replace('../getImage.php', 'getImage.php', $templateData->title1), 'title1');
     $view->addOutputCode(str_replace('../getImage.php', 'getImage.php', $templateData->title2), 'title2');
     */
     $view->addOutputCode(str_replace('../getImage.php', 'getImage.php', $templateData->title3), 'title3');
     $view->addOutputCode(str_replace('../getImage.php', 'getImage.php', $templateData->title4), 'title4');
     $templateData->footerLogo = @json_decode($templateData->footerLogo);
     if ($templateData->footerLogo && $templateData->footerLogo->id) {
         $image = org_glizy_helpers_Media::getImageById($templateData->footerLogo->id);
         if ($templateData->footerLogoLink) {
             $image = __Link::formatLink($templateData->footerLogoLink, $templateData->footerLogoTitle, $image);
         }
         $view->addOutputCode($image, 'logoFooter');
     }
     $view->addOutputCode(org_glizy_helpers_CSS::CSScode($templateData->customCss), 'head');
 }