OXID eShop CE  6.1.5
OxidEsales\EshopCommunity\Core\Theme Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Core\Theme:
+ Collaboration diagram for OxidEsales\EshopCommunity\Core\Theme:

Public Member Functions

 load ($sOXID)
 
 activate ()
 
 getList ()
 
 getInfo ($sName)
 
 getActiveThemeId ()
 
 getActiveThemesList ()
 
 getParent ()
 
 checkForActivationErrors ()
 
 getId ()
 

Protected Attributes

 $_aTheme = []
 
 $_aThemeList = []
 

Detailed Description

Themes handler class.

Member Function Documentation

◆ activate()

OxidEsales\EshopCommunity\Core\Theme::activate ( )

Set theme as active

◆ checkForActivationErrors()

OxidEsales\EshopCommunity\Core\Theme::checkForActivationErrors ( )

run pre-activation checks and return EXCEPTION_* translation string if error found or false on success

Returns
string

◆ getActiveThemeId()

OxidEsales\EshopCommunity\Core\Theme::getActiveThemeId ( )

Return current active theme, or custom theme if specified

Returns
string

◆ getActiveThemesList()

OxidEsales\EshopCommunity\Core\Theme::getActiveThemesList ( )

Get active themes list. Examples: if flow theme is active we will get ['flow'] if azure is extended by some other we will get ['azure', 'extending_theme']

Returns
array

◆ getId()

OxidEsales\EshopCommunity\Core\Theme::getId ( )

Get theme ID

Returns
string

◆ getInfo()

OxidEsales\EshopCommunity\Core\Theme::getInfo (   $sName)

Return theme information

Parameters
string$sNamename of info item to retrieve
Returns
mixed

◆ getList()

OxidEsales\EshopCommunity\Core\Theme::getList ( )

Load theme info list

Returns
array

◆ getParent()

OxidEsales\EshopCommunity\Core\Theme::getParent ( )

Return loaded parent

Returns
\OxidEsales\Eshop\Core\Theme

◆ load()

OxidEsales\EshopCommunity\Core\Theme::load (   $sOXID)

Load theme info

Parameters
string$sOXIDtheme id
Returns
bool

Member Data Documentation

◆ $_aTheme

OxidEsales\EshopCommunity\Core\Theme::$_aTheme = []
protected

◆ $_aThemeList

OxidEsales\EshopCommunity\Core\Theme::$_aThemeList = []
protected

The documentation for this class was generated from the following file: