Class Mage_Core_Model_Template

Description

Template model class

Located in /Core/Model/Template.php (line 35)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_Core_Model_Template
Direct descendents
Class Constant Summary
DEFAULT_DESIGN_AREA = 'frontend'
TYPE_HTML = 2
TYPE_TEXT = 1
Variable Summary
Varien_Object $_designConfig
Varien_Object|boolean $_emulatedDesignConfig
Varien_Object|null $_initialEnvironmentInfo
Method Summary
void emulateDesign (int|string $storeId, [ $area = self::DEFAULT_DESIGN_AREA])
Varien_Object getDesignConfig ()
int|string getType ()
boolean isPlain ()
void revertDesign ()
Variables
Varien_Object $_designConfig (line 53)

Configuration of desing package for template

  • access: protected
Varien_Object|boolean $_emulatedDesignConfig = false (line 61)

Configuration of emulated desing package.

  • access: protected
Varien_Object|null $_initialEnvironmentInfo = null (line 69)

Initial environment information

  • see: self::_applyDesignConfig()
  • access: protected

Inherited Variables

Inherited from Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::$_cacheTag
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_eventObject
Mage_Core_Model_Abstract::$_eventPrefix
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Methods
emulateDesign (line 140)

Save current design config and replace with design config from specified store Event is not dispatched.

  • access: public
void emulateDesign (int|string $storeId, [ $area = self::DEFAULT_DESIGN_AREA])
  • int|string $storeId
  • $area
getDesignConfig (line 109)

Get design configuration data

  • access: protected
Varien_Object getDesignConfig ()
getType (line 182)

Getter for template type

  • abstract:
  • access: public
int|string getType ()

Redefined in descendants as:
isPlain (line 172)

Return true if template type eq text

  • access: public
boolean isPlain ()
revertDesign (line 158)

Revert to last design config, used before emulation

  • access: public
void revertDesign ()
setDesignConfig (line 128)

Initialize design information for template processing

  • access: public
Mage_Core_Model_Template setDesignConfig ( $config)
  • array $config
_applyDesignConfig (line 76)

Applying of design config

  • access: protected
Mage_Core_Model_Template _applyDesignConfig ()
_cancelDesignConfig (line 94)

Revert design settings to previous

  • access: protected
Mage_Core_Model_Template _cancelDesignConfig ()

Inherited Methods

Inherited From Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::afterCommitCallback()
Mage_Core_Model_Abstract::afterLoad()
Mage_Core_Model_Abstract::cleanModelCache()
Mage_Core_Model_Abstract::clearInstance()
Mage_Core_Model_Abstract::delete()
Mage_Core_Model_Abstract::getCacheIdTags()
Mage_Core_Model_Abstract::getCacheTags()
Mage_Core_Model_Abstract::getCollection()
Mage_Core_Model_Abstract::getEntityId()
Mage_Core_Model_Abstract::getId()
Mage_Core_Model_Abstract::getIdFieldName()
Mage_Core_Model_Abstract::getResource()
Mage_Core_Model_Abstract::getResourceCollection()
Mage_Core_Model_Abstract::getResourceName()
Mage_Core_Model_Abstract::isObjectNew()
Mage_Core_Model_Abstract::load()
Mage_Core_Model_Abstract::save()
Mage_Core_Model_Abstract::setId()
Mage_Core_Model_Abstract::_afterDelete()
Mage_Core_Model_Abstract::_afterDeleteCommit()
Mage_Core_Model_Abstract::_afterLoad()
Mage_Core_Model_Abstract::_afterSave()
Mage_Core_Model_Abstract::_afterSaveCommit()
Mage_Core_Model_Abstract::_beforeDelete()
Mage_Core_Model_Abstract::_beforeLoad()
Mage_Core_Model_Abstract::_beforeSave()
Mage_Core_Model_Abstract::_clearData()
Mage_Core_Model_Abstract::_clearReferences()
Mage_Core_Model_Abstract::_getEventData()
Mage_Core_Model_Abstract::_getResource()
Mage_Core_Model_Abstract::_hasModelChanged()
Mage_Core_Model_Abstract::_init()
Mage_Core_Model_Abstract::_protectFromNonAdmin()
Mage_Core_Model_Abstract::_setResourceModel()
Class Constants
DEFAULT_DESIGN_AREA = 'frontend' (line 46)

Default design area for emulation

TYPE_HTML = 2 (line 41)
TYPE_TEXT = 1 (line 40)

Types of template

Documentation generated on Fri, 11 Feb 2011 17:14:37 +0200 by phpDocumentor 1.4.3