OXID eShop CE  6.1.4
OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController:
+ Collaboration diagram for OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController:

Public Member Functions

 render ()
 
 getNoticeProductList ()
 
 getSimilarProducts ()
 
 getSimilarRecommListIds ()
 
 getBreadCrumb ()
 

Protected Attributes

 $_sThisTemplate = 'page/account/noticelist.tpl'
 
 $_aNoticeProductList = null
 
 $_aSimilarProductList = null
 
 $_aRecommList = null
 
 $_iViewIndexState = VIEW_INDEXSTATE_NOINDEXNOFOLLOW
 
 $_aSimilarRecommListIds = null
 

Detailed Description

Current user notice list manager. When user is logged in in this manager window he can modify his notice list status - remove articles from notice list or store them to shopping basket, view detail information. OXID eShop -> MY ACCOUNT -> Newsletter.

Member Function Documentation

◆ getBreadCrumb()

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::getBreadCrumb ( )

Returns Bread Crumb - you are here page1/page2/page3...

Returns
array

◆ getNoticeProductList()

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::getNoticeProductList ( )

Template variable getter. Returns an array if there is something in the list

Returns
array

◆ getSimilarProducts()

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::getSimilarProducts ( )

Template variable getter. Returns the products which are in the noticelist

Returns
array

◆ getSimilarRecommListIds()

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::getSimilarRecommListIds ( )

Return array of id to form recommend list.

Returns
array

◆ render()

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::render ( )

If user is not logged in - returns name of template \OxidEsales\Eshop\Application\Controller\AccountNoticeListController::_sThisLoginTemplate, or if user is allready logged in - loads notice list articles (articles may be accessed by \OxidEsales\Eshop\Application\Model\User::getBasket()), loads similar articles (if available) for the last article in list \OxidEsales\Eshop\Application\Model\Article::GetSimilarProducts() and returns name of template to render \OxidEsales\Eshop\Application\Controller\AccountNoticeListController::_sThisTemplate

Returns
string current template file name

Member Data Documentation

◆ $_aNoticeProductList

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::$_aNoticeProductList = null
protected

◆ $_aRecommList

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::$_aRecommList = null
protected

◆ $_aSimilarProductList

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::$_aSimilarProductList = null
protected

◆ $_aSimilarRecommListIds

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::$_aSimilarRecommListIds = null
protected

◆ $_iViewIndexState

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::$_iViewIndexState = VIEW_INDEXSTATE_NOINDEXNOFOLLOW
protected

◆ $_sThisTemplate

OxidEsales\EshopCommunity\Application\Controller\AccountNoticeListController::$_sThisTemplate = 'page/account/noticelist.tpl'
protected

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