Example #1
0
 /**
  * Defines the LESS files to be part of the main LESS queue
  *
  * @param string $interface Interface to use: admin or customer values
  *
  * @return array
  */
 public function getLESSResources($interface)
 {
     $result = parent::getLESSResources($interface);
     $colorScheme = \XLite\Module\XC\ColorSchemes\Main::getColorSchemeLess();
     if (\XLite::CUSTOMER_INTERFACE === $interface && !\XLite\Module\XC\ColorSchemes\Main::isDefaultColorScheme()) {
         $result[] = $colorScheme;
     }
     return $result;
 }
Example #2
0
 /**
  * Return theme common files
  *
  * @param boolean $adminZone Admin zone flag OPTIONAL
  *
  * @return array
  */
 protected function getThemeFiles($adminZone = null)
 {
     $list = parent::getThemeFiles($adminZone);
     if (!(null === $adminZone ? \XLite::isAdminZone() : $adminZone)) {
         $list[static::RESOURCE_CSS][] = \XLite\Module\XC\ColorSchemes\Main::getColorSchemeCSS();
         if (!\XLite\Module\XC\ColorSchemes\Main::isDefaultColorScheme()) {
             $list[static::RESOURCE_CSS][] = array('file' => \XLite\Module\XC\ColorSchemes\Main::getColorSchemeLess(), 'media' => 'screen', 'merge' => 'bootstrap/css/bootstrap.less');
         }
     }
     return $list;
 }