/** * 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); } } }
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'); }