Class Mage_Catalog_ProductController

Description

Product controller

Located in /Catalog/controllers/ProductController.php (line 33)

Mage_Core_Controller_Varien_Action
   |
   --Mage_Core_Controller_Front_Action
      |
      --Mage_Catalog_ProductController
Variable Summary
Method Summary
Variables
Methods
galleryAction (line 150)

View product gallery action

  • access: public
void galleryAction ()
imageAction (line 167)

Display product image action

  • access: public
void imageAction ()
viewAction (line 116)

Product view action

  • access: public
void viewAction ()
_applyCustomDesignSettings (line 80)

Recursively apply custom design settings to product if it's container category custom_use_for_products option is setted to 1.

If not or product shows not in category - applyes product's internal settings

  • deprecated: after 1.4.2.0-beta1, functionality moved to Mage_Catalog_Model_Design
  • access: protected
void _applyCustomDesignSettings (Mage_Catalog_Model_Category|Mage_Catalog_Model_Product $object, Mage_Core_Model_Layout_Update $update)
_initProduct (line 48)

Initialize requested product object

  • access: protected
Mage_Catalog_Model_Product _initProduct ()
_initProductLayout (line 65)

Initialize product view layout

  • access: protected

Inherited Methods

Inherited From Mage_Core_Controller_Front_Action

Mage_Core_Controller_Front_Action::postDispatch()
Mage_Core_Controller_Front_Action::preDispatch()
Mage_Core_Controller_Front_Action::__()

Inherited From Mage_Core_Controller_Varien_Action

Mage_Core_Controller_Varien_Action::__construct()
Mage_Core_Controller_Varien_Action::addActionLayoutHandles()
Mage_Core_Controller_Varien_Action::dispatch()
Mage_Core_Controller_Varien_Action::generateLayoutBlocks()
Mage_Core_Controller_Varien_Action::generateLayoutXml()
Mage_Core_Controller_Varien_Action::getActionMethodName()
Mage_Core_Controller_Varien_Action::getFlag()
Mage_Core_Controller_Varien_Action::getFullActionName()
Mage_Core_Controller_Varien_Action::getLayout()
Mage_Core_Controller_Varien_Action::getRequest()
Mage_Core_Controller_Varien_Action::getResponse()
Mage_Core_Controller_Varien_Action::hasAction()
Mage_Core_Controller_Varien_Action::initLayoutMessages()
Mage_Core_Controller_Varien_Action::loadLayout()
Mage_Core_Controller_Varien_Action::loadLayoutUpdates()
Mage_Core_Controller_Varien_Action::noCookiesAction()
Mage_Core_Controller_Varien_Action::norouteAction()
Mage_Core_Controller_Varien_Action::postDispatch()
Mage_Core_Controller_Varien_Action::preDispatch()
Mage_Core_Controller_Varien_Action::renderLayout()
Mage_Core_Controller_Varien_Action::setFlag()
Mage_Core_Controller_Varien_Action::_construct()
Mage_Core_Controller_Varien_Action::_filterDates()
Mage_Core_Controller_Varien_Action::_filterDateTime()
Mage_Core_Controller_Varien_Action::_forward()
Mage_Core_Controller_Varien_Action::_getRealModuleName()
Mage_Core_Controller_Varien_Action::_getRefererUrl()
Mage_Core_Controller_Varien_Action::_initLayoutMessages()
Mage_Core_Controller_Varien_Action::_isUrlInternal()
Mage_Core_Controller_Varien_Action::_prepareDownloadResponse()
Mage_Core_Controller_Varien_Action::_redirect()
Mage_Core_Controller_Varien_Action::_redirectError()
Mage_Core_Controller_Varien_Action::_redirectReferer()
Mage_Core_Controller_Varien_Action::_redirectSuccess()
Mage_Core_Controller_Varien_Action::_redirectUrl()
Mage_Core_Controller_Varien_Action::_renderTitles()
Mage_Core_Controller_Varien_Action::_rewrite()
Mage_Core_Controller_Varien_Action::_title()
Mage_Core_Controller_Varien_Action::_validateFormKey()
Class Constants

Documentation generated on Fri, 11 Feb 2011 17:10:28 +0200 by phpDocumentor 1.4.3