OXID eShop CE  4.10.7
 All Classes Namespaces Files Functions Variables Pages
Article_Seo Class Reference
+ Inheritance diagram for Article_Seo:
+ Collaboration diagram for Article_Seo:

Public Member Functions

 getActCatType ()
 getActCatLang ()
 getActCatId ()
 getSelectionList ()
 getActCategory ()
 getTag ()
 getActVendor ()
 getActManufacturer ()
 getListType ()
 getEditLang ()
 processParam ($sParam)
 getEntryUri ()
 showCatSelect ()
 isEntryFixed ()
- Public Member Functions inherited from Object_Seo
 render ()
 save ()
 getEntryMetaData ($sMetaType)
 isEntrySuffixed ()
 isSuffixSupported ()
- Public Member Functions inherited from oxAdminDetails
 resetNrOfCatArticles ()
 resetNrOfVendorArticles ()
 resetNrOfManufacturerArticles ()
 changeFolder ()
- Public Member Functions inherited from oxAdminView
 __construct ()
 init ()
 addGlobalParams ($oShop=null)
 getServiceUrl ($sLangAbbr=null)
 resetContentCache ($blForceReset=null)
 resetCounter ($sCounterType, $sValue=null)
 getNavigation ()
 getViewId ()
 chshp ()
 resetSeoData ($sShopId)
 getPreviewId ()
 getEditObjectId ()
 setEditObjectId ($sId)
- Public Member Functions inherited from oxView
 setViewParameters ($aParams=null)
 getViewParameter ($sKey)
 setIsCallForCache ($blIsCallForCache=null)
 getIsCallForCache ()
 addTplParam ($sPara, $sValue)
 getBelboonParam ()
 getViewConfig ()
 getTemplateName ()
 setTemplateName ($sTemplate)
 setClassName ($sClassName)
 getClassName ()
 setFncName ($sFncName)
 getFncName ()
 setViewData ($aViewData=null)
 getViewData ()
 getViewDataElement ($sParamId=null)
 setClassLocation ($sClassLocation=null)
 getClassLocation ()
 setThisAction ($sThisAction=null)
 getThisAction ()
 setParent ($oParent=null)
 getParent ()
 setIsComponent ($blIsComponent=null)
 getIsComponent ()
 executeFunction ($sFunction)
 getAdditionalParams ()
 getTrustedShopId ()
 getTSExcellenceId ()
 getCharSet ()
 getShopVersion ()
 getShopEdition ()
 getRevision ()
 getPackageInfo ()
 getShopFullEdition ()
 isDemoVersion ()
 isBetaVersion ()
 isRCVersion ()
 showBetaNote ()
 isDemoShop ()
 showNewsletter ()
 setShowNewsletter ($blShow)
 getShopLogo ()
 setShopLogo ($sLogo)
 setActCategory ($oCategory)
 getCategoryId ()
 setCategoryId ($sCategoryId)
 getErrorDestination ()
 getActionClassName ()
 isConnectedWithFb ()
 getFbUserId ()
 showFbConnectToAccountMsg ()
 isMall ()
 showRdfa ()
 getSidForWidget ()
- Public Member Functions inherited from oxSuperCfg
 __call ($sMethod, $aArgs)
 getConfig ()
 setConfig ($oConfig)
 getSession ()
 setSession ($oSession)
 getUser ()
 setUser ($oUser)
 isAdmin ()
 setAdminMode ($blAdmin)

Protected Member Functions

 _getCategoryList ($oArticle)
 _getVendorList ($oArticle)
 _getManufacturerList ($oArticle)
 _getTagList ($oArticle, $iLang)
 _getAltSeoEntryId ()
 _getSeoEntryType ()
 _getType ()
 _getEncoder ()
 _getStdUrl ($sOxid, $sCatType=null, $sListType=null, $iLang=null, $sTag=null)
 _getSaveObjectId ()
- Protected Member Functions inherited from Object_Seo
 _getAdditionalParams ($aSeoData)
 _getStdUrl ($sOxid)
- Protected Member Functions inherited from oxAdminDetails
 _getTextEditor ($iWidth, $iHeight, $oObject, $sField, $sStylesheet=null)
 _getEditValue ($oObject, $sField)
 _processEditValue ($sValue)
 _getPlainEditor ($iWidth, $iHeight, $oObject, $sField)
 _generateTextEditor ($iWidth, $iHeight, $oObject, $sField, $sStylesheet=null)
 _createCategoryTree ($sTplVarName, $sEditCatId= '', $blForceNonCache=false, $iTreeShopId=null)
 _getCategoryTree ($sTplVarName, $sSelectedCatId, $sEditCatId= '', $blForceNonCache=false, $iTreeShopId=null)
 _setupNavigation ($sNode)
 _resetCounts ($aIds)
- Protected Member Functions inherited from oxAdminView
 _getEditShop ($sShopId)
 _getServiceProtocol ()
 _getShopVersionNr ()
 _addNavigationHistory ($sNode)
 _getMaxUploadFileInfo ($iMaxFileSize, $blFormatted=false)
 _resetContentCache ()
 _allowAdminEdit ($sUserId)
 _getCountryByCode ($sCountryCode)
 _authorize ()
- Protected Member Functions inherited from oxView
 _executeNewAction ($sNewAction)

Protected Attributes

 $_sActCatId = null
 $_aSelectionList = null

Additional Inherited Members

- Static Protected Attributes inherited from oxAdminView
static $_oNaviTree = null
static $_sAuthUserRights = null

Detailed Description

Article seo config class

Definition at line 6 of file article_seo.php.

Member Function Documentation

Article_Seo::_getAltSeoEntryId ( )
protected

Returns alternative seo entry id

Returns
null

Reimplemented from Object_Seo.

Definition at line 339 of file article_seo.php.

Article_Seo::_getCategoryList (   $oArticle)
protected

Returns array of product categories

Parameters
oxarticle$oArticleArticle object
Returns
array

Definition at line 138 of file article_seo.php.

Article_Seo::_getEncoder ( )
protected

Returns current object type seo encoder object

Returns
oxSeoEncoderCategory

Reimplemented from Object_Seo.

Definition at line 393 of file article_seo.php.

Article_Seo::_getManufacturerList (   $oArticle)
protected

Returns array containing product manufacturer object

Parameters
oxarticle$oArticleArticle object
Returns
array

Definition at line 200 of file article_seo.php.

Article_Seo::_getSaveObjectId ( )
protected

Returns id of object which must be saved

Returns
string

Reimplemented from Object_Seo.

Definition at line 492 of file article_seo.php.

Article_Seo::_getSeoEntryType ( )
protected

Returns seo entry type

Returns
string

Reimplemented from Object_Seo.

Definition at line 349 of file article_seo.php.

Article_Seo::_getStdUrl (   $sOxid,
  $sCatType = null,
  $sListType = null,
  $iLang = null,
  $sTag = null 
)
protected

Returns objects standard url

Parameters
string$sOxidobject id
string$sCatTypepreferred type - oxvendor/oxmanufacturer/oxtag.. [default is NULL]
string$sListTypepreferred list type tag/vendor/manufacturer.. [default is NULL]
string$iLangpreferred language id [default is NULL]
string$sTagpreferred tag [default is NULL]
Deprecated:
v5.3 (2016-05-04); Tags will be moved to own module.
Returns
string

Definition at line 440 of file article_seo.php.

Article_Seo::_getTagList (   $oArticle,
  $iLang 
)
protected

Returns product tags array for given language

Parameters
oxArticle$oArticleArticle object
int$iLanglanguage id
Deprecated:
v5.3 (2016-05-04); Tags will be moved to own module.
Returns
array

Definition at line 220 of file article_seo.php.

Article_Seo::_getType ( )
protected

Returns url type

Returns
string

Reimplemented from Object_Seo.

Definition at line 365 of file article_seo.php.

Article_Seo::_getVendorList (   $oArticle)
protected

Returns array containing product vendor object

Parameters
oxArticle$oArticleArticle object
Returns
array

Definition at line 183 of file article_seo.php.

Article_Seo::getActCategory ( )

Returns active category object, used for seo url getter

Returns
oxcategory | null

Reimplemented from oxView.

Definition at line 247 of file article_seo.php.

Article_Seo::getActCatId ( )

Returns active category (manufacturer/vendor/tag) id

Returns
string

Definition at line 75 of file article_seo.php.

Article_Seo::getActCatLang ( )

Returns active category (manufacturer/vendor/tag) language id

Returns
int

Definition at line 49 of file article_seo.php.

Article_Seo::getActCatType ( )

Returns active selection type - oxcategory, oxmanufacturer, oxvendor or oxtag

Returns
string

Reimplemented from Object_Seo.

Definition at line 28 of file article_seo.php.

Article_Seo::getActManufacturer ( )

Returns active manufacturer object if available

Returns
oxmanufacturer | null

Definition at line 297 of file article_seo.php.

Article_Seo::getActVendor ( )

Returns active vendor object if available

Returns
oxvendor | null

Definition at line 285 of file article_seo.php.

Article_Seo::getEditLang ( )

Returns editable object language id

Returns
int

Reimplemented from Object_Seo.

Definition at line 329 of file article_seo.php.

Article_Seo::getEntryUri ( )

Returns seo uri

Returns
string

Reimplemented from Object_Seo.

Definition at line 403 of file article_seo.php.

Article_Seo::getListType ( )

Returns list type for current seo url

Returns
string

Definition at line 310 of file article_seo.php.

Article_Seo::getSelectionList ( )

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

Returns
array

Definition at line 98 of file article_seo.php.

Article_Seo::getTag ( )

Returns active tag, used for seo url getter

Deprecated:
v5.3 (2016-05-04); Tags will be moved to own module.
Returns
string | null

Definition at line 261 of file article_seo.php.

Article_Seo::isEntryFixed ( )

Returns TRUE if current seo entry has fixed state

Returns
bool

Reimplemented from Object_Seo.

Definition at line 509 of file article_seo.php.

Article_Seo::processParam (   $sParam)

Processes parameter before writing to db

Parameters
string$sParamparameter to process
Returns
string

Reimplemented from Object_Seo.

Definition at line 377 of file article_seo.php.

Article_Seo::showCatSelect ( )

Returns TRUE, as this view support category selector

Returns
bool

Reimplemented from Object_Seo.

Definition at line 482 of file article_seo.php.

Member Data Documentation

Article_Seo::$_aSelectionList = null
protected

Definition at line 21 of file article_seo.php.

Article_Seo::$_sActCatId = null
protected

Definition at line 14 of file article_seo.php.


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