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

Public Member Functions

 getActCatType ()
 
 getActCatLang ()
 
 getActCatId ()
 
 getSelectionList ()
 
 getActCategory ()
 
 getActVendor ()
 
 getActManufacturer ()
 
 getListType ()
 
 getEditLang ()
 
 processParam ($sParam)
 
 getEntryUri ()
 
 showCatSelect ()
 
 isEntryFixed ()
 

Protected Member Functions

 _getCategoryList ($oArticle)
 
 _getVendorList ($oArticle)
 
 _getManufacturerList ($oArticle)
 
 _getAltSeoEntryId ()
 
 _getType ()
 
 _getEncoder ()
 
 _getSaveObjectId ()
 

Protected Attributes

 $_sActCatId = null
 
 $_aSelectionList = null
 

Detailed Description

Article seo config class

Member Function Documentation

◆ _getAltSeoEntryId()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::_getAltSeoEntryId ( )
protected

Returns alternative seo entry id

Returns
null

◆ _getCategoryList()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::_getCategoryList (   $oArticle)
protected

Returns array of product categories

Parameters
\OxidEsales\Eshop\Application\Model\Article$oArticleArticle object
Returns
array

◆ _getEncoder()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::_getEncoder ( )
protected

Returns current object type seo encoder object

Returns
oxSeoEncoderCategory

◆ _getManufacturerList()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::_getManufacturerList (   $oArticle)
protected

Returns array containing product manufacturer object

Parameters
\OxidEsales\Eshop\Application\Model\Article$oArticleArticle object
Returns
array

◆ _getSaveObjectId()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::_getSaveObjectId ( )
protected

Returns id of object which must be saved

Deprecated:
since v6.0.0 (2017-12-05); Use getEditObjectId() instead.
Returns
string

◆ _getType()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::_getType ( )
protected

Returns url type

Returns
string

◆ _getVendorList()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::_getVendorList (   $oArticle)
protected

Returns array containing product vendor object

Parameters
\OxidEsales\Eshop\Application\Model\Article$oArticleArticle object
Returns
array

◆ getActCategory()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::getActCategory ( )

Returns active category object, used for seo url getter

Returns
\OxidEsales\Eshop\Application\Model\Category | null

◆ getActCatId()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::getActCatId ( )

Returns active category (manufacturer/vendor) id

Returns
false|string

◆ getActCatLang()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::getActCatLang ( )

Returns active category (manufacturer/vendor) language id

Returns
int

◆ getActCatType()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::getActCatType ( )

Returns active selection type - oxcategory, oxmanufacturer, oxvendor

Returns
string

◆ getActManufacturer()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::getActManufacturer ( )

Returns active manufacturer object if available

Returns
\OxidEsales\Eshop\Application\Model\Manufacturer | null

◆ getActVendor()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::getActVendor ( )

Returns active vendor object if available

Returns
\OxidEsales\Eshop\Application\Model\Vendor | null

◆ getEditLang()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::getEditLang ( )

Returns editable object language id

Returns
int

◆ getEntryUri()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::getEntryUri ( )

Returns seo uri

Returns
string

◆ getListType()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::getListType ( )

Returns list type for current seo url

Returns
string

◆ getSelectionList()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::getSelectionList ( )

Returns product selections array [type][language] (categories, vendors etc assigned)

Returns
array

◆ isEntryFixed()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::isEntryFixed ( )

Returns TRUE if current seo entry has fixed state

Returns
bool

◆ processParam()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::processParam (   $sParam)

Processes parameter before writing to db

Parameters
string$sParamparameter to process
Returns
string

◆ showCatSelect()

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::showCatSelect ( )

Returns TRUE, as this view support category selector

Returns
bool

Member Data Documentation

◆ $_aSelectionList

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::$_aSelectionList = null
protected

◆ $_sActCatId

OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::$_sActCatId = null
protected

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