OXID eShop CE  6.1.5
OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend:
+ Collaboration diagram for OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend:

Public Member Functions

 render ()
 
 save ()
 
 deletemedia ()
 
 addDefaultValues ($aParams)
 
 updateMedia ()
 
 getUnitsArray ()
 

Protected Member Functions

 updateArticle ($article)
 
 prepareBundledArticlesDataForView ($article)
 

Protected Attributes

 $_aUnitsArray = null
 

Detailed Description

Admin article extended parameters manager. Collects and updates (on user submit) extended article properties ( such as weight, dimensions, purchase Price and etc.). There is ability to assign article to any chosen article group. Admin Menu: Manage Products -> Articles -> Extended.

Member Function Documentation

◆ addDefaultValues()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend::addDefaultValues (   $aParams)

Adds default values for extended article parameters. Returns modified parameters array.

Parameters
array$aParamsArticle parameters array
Returns
array

◆ deletemedia()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend::deletemedia ( )

Deletes media url (with possible linked files)

◆ getUnitsArray()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend::getUnitsArray ( )

Returns array of possible unit combination and its translation for edit language

Returns
array

◆ prepareBundledArticlesDataForView()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend::prepareBundledArticlesDataForView (   $article)
protected

Adds data to _aViewData for later use in templates.

Parameters
\OxidEsales\Eshop\Application\Model\Article$article

◆ render()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend::render ( )

Collects available article extended parameters, passes them to Smarty engine and returns template file name "article_extend.tpl".

Returns
string

◆ save()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend::save ( )

Saves modified extended article parameters.

Returns
mixed

◆ updateArticle()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend::updateArticle (   $article)
protected

Method used to overload and update article.

Parameters
\oxArticle$article
Returns
\oxArticle

◆ updateMedia()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend::updateMedia ( )

Updates existing media descriptions

Member Data Documentation

◆ $_aUnitsArray

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleExtend::$_aUnitsArray = null
protected

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