OXID eShop CE  4.8.12
 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 ()
 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)
 _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 322 of file article_seo.php.

Article_Seo::_getCategoryList (   $oArticle)
protected

Returns array of product categories

Parameters
oxarticle$oArticleArticle object
Returns
array

Definition at line 135 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 372 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 193 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 463 of file article_seo.php.

Article_Seo::_getSeoEntryType ( )
protected

Returns seo entry type

Returns
string

Reimplemented from Object_Seo.

Definition at line 332 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 415 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 211 of file article_seo.php.

Article_Seo::_getType ( )
protected

Returns url type

Returns
string

Reimplemented from Object_Seo.

Definition at line 346 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 176 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 238 of file article_seo.php.

Article_Seo::getActCatId ( )

Returns active category (manufacturer/vendor/tag) id

Returns
string

Definition at line 74 of file article_seo.php.

Article_Seo::getActCatLang ( )

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

Returns
int

Definition at line 48 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 27 of file article_seo.php.

Article_Seo::getActManufacturer ( )

Returns active manufacturer object if available

Returns
oxmanufacturer | null

Definition at line 284 of file article_seo.php.

Article_Seo::getActVendor ( )

Returns active vendor object if available

Returns
oxvendor | null

Definition at line 273 of file article_seo.php.

Article_Seo::getEditLang ( )

Returns editable object language id

Returns
int

Reimplemented from Object_Seo.

Definition at line 312 of file article_seo.php.

Article_Seo::getEntryUri ( )

Returns seo uri

Returns
string

Reimplemented from Object_Seo.

Definition at line 382 of file article_seo.php.

Article_Seo::getListType ( )

Returns list type for current seo url

Returns
string

Definition at line 295 of file article_seo.php.

Article_Seo::getSelectionList ( )

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

Returns
array

Definition at line 97 of file article_seo.php.

Article_Seo::getTag ( )

Returns active tag, used for seo url getter

Returns
string | null

Definition at line 249 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 477 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 358 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 453 of file article_seo.php.

Member Data Documentation

Article_Seo::$_aSelectionList = null
protected

Definition at line 20 of file article_seo.php.

Article_Seo::$_sActCatId = null
protected

Definition at line 13 of file article_seo.php.


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