OXID eShop CE  4.9.6
 All Classes 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 ()
 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 331 of file article_seo.php.

Article_Seo::_getCategoryList (   $oArticle)
protected

Returns array of product categories

Parameters
oxarticle$oArticleArticle object
Returns
array

Definition at line 136 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 381 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 198 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 474 of file article_seo.php.

Article_Seo::_getSeoEntryType ( )
protected

Returns seo entry type

Returns
string

Reimplemented from Object_Seo.

Definition at line 341 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]
Returns
string

Definition at line 424 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
Returns
array

Definition at line 216 of file article_seo.php.

Article_Seo::_getType ( )
protected

Returns url type

Returns
string

Reimplemented from Object_Seo.

Definition at line 355 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 181 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 243 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 291 of file article_seo.php.

Article_Seo::getActVendor ( )

Returns active vendor object if available

Returns
oxvendor | null

Definition at line 279 of file article_seo.php.

Article_Seo::getEditLang ( )

Returns editable object language id

Returns
int

Reimplemented from Object_Seo.

Definition at line 321 of file article_seo.php.

Article_Seo::getEntryUri ( )

Returns seo uri

Returns
string

Reimplemented from Object_Seo.

Definition at line 391 of file article_seo.php.

Article_Seo::getListType ( )

Returns list type for current seo url

Returns
string

Definition at line 304 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

Returns
string | null

Definition at line 255 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 489 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 367 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 464 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: