/**
  * Add current template css base on template setting.
  * @param $name           string  file name, without .css
  * @param $addresponsive  bool    add responsive part or not
  *
  * @return string Block content
  */
 function addCss($name, $addresponsive = true)
 {
     $devmode = $this->getParam('devmode', 0);
     $themermode = $this->getParam('themermode', 1);
     $responsive = $addresponsive && !$this->responcls ? $this->getParam('responsive', 1) : false;
     if (($devmode || $themermode && defined('T3_THEMER')) && ($url = T3Path::getUrl('less/' . $name . '.less', '', true, false))) {
         T3::import('core/less');
         T3Less::addStylesheet($url);
     } else {
         $this->addStyleSheet(T3_TEMPLATE_URL . '/css/' . $name . '.css');
     }
     if ($responsive && !$this->responcls) {
         $this->addCss($name . '-responsive', false);
     }
 }
Esempio n. 2
0
 /**
  * Add current template css base on template setting. 
  *
  * @param $name String
  *     file name, without .css
  *
  * @return string Block content
  */
 function addCss($name, $addresponsive = true)
 {
     $devmode = $this->getParam('devmode', 0);
     $themermode = $this->getParam('themermode', 1);
     $responsive = $addresponsive ? $this->getParam('responsive', 1) : false;
     if (($devmode || $themermode && defined('T3_THEMER')) && ($url = T3Path::getUrl('less/' . $name . '.less', '', true))) {
         T3::import('core/less');
         T3Less::addStylesheet($url);
     } else {
         $url = T3Path::getUrl('css/' . $name . '.css');
         // Add this css into template
         if ($url) {
             $this->addStyleSheet($url);
         }
     }
     if ($responsive) {
         $this->addCss($name . '-responsive', false);
     }
 }