Article_Seo Class Reference

Inheritance diagram for Article_Seo:

Inheritance graph
[legend]
Collaboration diagram for Article_Seo:

Collaboration graph
[legend]

List of all members.


Detailed Description

Article seo config class

Definition at line 6 of file article_seo.php.


Public Member Functions

 render ()
 getActCategory ()
 processParam ($sParam)

Protected Member Functions

 _getSeoDataSql ($oObject, $iShopId, $iLang)
 _getCategoryList ($oArticle)
 _getVendorList ($oArticle)
 _getManufacturerList ($oArticle)
 _getSeoUrl ($oArticle)
 _getSeoUrlQuery ($oObject, $iShopId)
 _getType ()
 _getStdUrl ($sOxid)

Protected Attributes

 $_sActCatId = null
 $_sActCatType = null
 $_oArtCategories = null
 $_oArtVendors = null
 $_oArtManufacturers = null
 $_oArticle = null

Member Function Documentation

Article_Seo.render (  ) 

Loads article parameters and passes them to Smarty engine, returns name of template file "article_main.tpl".

Returns:
string

Reimplemented from Object_Seo.

Definition at line 56 of file article_seo.php.

Article_Seo._getSeoDataSql ( oObject,
iShopId,
iLang 
) [protected]

Returns SQL to fetch seo data

Returns:
string

Reimplemented from Object_Seo.

Definition at line 76 of file article_seo.php.

Article_Seo._getCategoryList ( oArticle  )  [protected]

Returns list with deepest article categories

Returns:
oxlist

Definition at line 90 of file article_seo.php.

Article_Seo._getVendorList ( oArticle  )  [protected]

Returns list with deepest article categories

Returns:
oxlist

Definition at line 104 of file article_seo.php.

Article_Seo._getManufacturerList ( oArticle  )  [protected]

Returns list with deepest article categories

Returns:
oxlist

Definition at line 125 of file article_seo.php.

Article_Seo.getActCategory (  ) 

Returns currently chosen or first from article category deepest list category parent id

Returns:
string

Definition at line 146 of file article_seo.php.

Article_Seo._getSeoUrl ( oArticle  )  [protected]

Returns objects seo url

Parameters:
oxarticle $oArticle active article object
Returns:
string

Reimplemented from Object_Seo.

Definition at line 181 of file article_seo.php.

Article_Seo._getSeoUrlQuery ( oObject,
iShopId 
) [protected]

Returns query for selecting seo url

Parameters:
object $oObject object to build query
Returns:
string

Reimplemented from Object_Seo.

Definition at line 209 of file article_seo.php.

Article_Seo._getType (  )  [protected]

Returns url type

Returns:
string

Reimplemented from Object_Seo.

Definition at line 220 of file article_seo.php.

Article_Seo._getStdUrl ( sOxid  )  [protected]

Returns objects std url

Returns:
string

Reimplemented from Object_Seo.

Definition at line 229 of file article_seo.php.

Article_Seo.processParam ( sParam  ) 

Processes parameter before writing to db

Parameters:
string $sParam parameter to process
Returns:
string

Reimplemented from Object_Seo.

Definition at line 255 of file article_seo.php.


Member Data Documentation

Article_Seo.$_sActCatId = null [protected]

Definition at line 13 of file article_seo.php.

Article_Seo.$_sActCatType = null [protected]

Definition at line 20 of file article_seo.php.

Article_Seo.$_oArtCategories = null [protected]

Definition at line 27 of file article_seo.php.

Article_Seo.$_oArtVendors = null [protected]

Definition at line 34 of file article_seo.php.

Article_Seo.$_oArtManufacturers = null [protected]

Definition at line 41 of file article_seo.php.

Article_Seo.$_oArticle = null [protected]

Definition at line 48 of file article_seo.php.


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

Generated on Wed May 13 13:26:54 2009 for OXID eShop CE by  doxygen 1.5.5