Inheritance diagram for Article_Seo:
 Collaboration diagram for Article_Seo:Public Member Functions | |
| render () | |
| getSelectedCategoryId () | |
| getActCategory () | |
| getTag () | |
| getActVendor () | |
| getActManufacturer () | |
| getListType () | |
| getEditLang () | |
| getActCategoryLang () | |
| getActCatType () | |
| processParam ($sParam) | |
| getNoCatId () | |
Protected Member Functions | |
| _getSeoDataSql ($oObject, $iShopId, $iLang) | |
| _getCategoryList ($oArticle) | |
| _setMainCategory ($oProduct, $oCatList) | |
| _getVendorList ($oArticle) | |
| _getManufacturerList ($oArticle) | |
| _getTagList ($oArticle) | |
| _getSeoUrl ($oArticle) | |
| _getSeoUrlQuery ($oObject, $iShopId) | |
| _getSeoEntryId () | |
| _getAltSeoEntryId () | |
| getSeoEntryId () | |
| _getSeoEntryType () | |
| _getType () | |
| _getStdUrl ($sOxid) | |
| _getEncoder () | |
Protected Attributes | |
| $_sActCatId = null | |
| $_sActCatType = null | |
| $_iActCatLang = null | |
| $_oArtCategories = null | |
| $_oArtVendors = null | |
| $_oArtManufacturers = null | |
| $_oArticle = null | |
| $_sNoCategoryId = '__nonecatid' | |
Article seo config class
Definition at line 6 of file article_seo.php.
| Article_Seo._getAltSeoEntryId | ( | ) |  [protected] | 
        
Returns alternative seo entry id
Reimplemented from Object_Seo.
Definition at line 475 of file article_seo.php.
| Article_Seo._getCategoryList | ( | $ | oArticle | ) |  [protected] | 
        
Returns list with deepest article categories
| object | $oArticle Article object | 
Definition at line 128 of file article_seo.php.
| Article_Seo._getEncoder | ( | ) |  [protected] | 
        
Returns current object type seo encoder object
Reimplemented from Object_Seo.
Definition at line 595 of file article_seo.php.
| Article_Seo._getManufacturerList | ( | $ | oArticle | ) |  [protected] | 
        
Returns list with deepest article categories
| object | $oArticle Article object | 
Definition at line 212 of file article_seo.php.
| Article_Seo._getSeoDataSql | ( | $ | oObject, | |
| $ | iShopId, | |||
| $ | iLang | |||
| ) |  [protected] | 
        
Returns SQL to fetch seo data
Reimplemented from Object_Seo.
Definition at line 95 of file article_seo.php.
| Article_Seo._getSeoEntryId | ( | ) |  [protected] | 
        
Returns seo entry ident
Reimplemented from Object_Seo.
Definition at line 458 of file article_seo.php.
| Article_Seo._getSeoEntryType | ( | ) |  [protected] | 
        
Returns seo entry type
Reimplemented from Object_Seo.
Definition at line 497 of file article_seo.php.
| Article_Seo._getSeoUrl | ( | $ | oArticle | ) |  [protected] | 
        
Returns objects seo url
| oxarticle | $oArticle active article object | 
Reimplemented from Object_Seo.
Definition at line 302 of file article_seo.php.
| Article_Seo._getSeoUrlQuery | ( | $ | oObject, | |
| $ | iShopId | |||
| ) |  [protected] | 
        
Returns query for selecting seo url
| object | $oObject object to build query | |
| int | $iShopId Shop id | 
Reimplemented from Object_Seo.
Definition at line 408 of file article_seo.php.
| Article_Seo._getStdUrl | ( | $ | sOxid | ) |  [protected] | 
        
Returns objects std url
| string | $sOxid object id | 
Reimplemented from Object_Seo.
Definition at line 523 of file article_seo.php.
| Article_Seo._getTagList | ( | $ | oArticle | ) |  [protected] | 
        
Returns tag list
| object | $oArticle Article object | 
Definition at line 235 of file article_seo.php.
| Article_Seo._getType | ( | ) |  [protected] | 
        
Returns url type
Reimplemented from Object_Seo.
Definition at line 511 of file article_seo.php.
| Article_Seo._getVendorList | ( | $ | oArticle | ) |  [protected] | 
        
Returns list with deepest article categories
| object | $oArticle Article object | 
Definition at line 189 of file article_seo.php.
| Article_Seo._setMainCategory | ( | $ | oProduct, | |
| $ | oCatList | |||
| ) |  [protected] | 
        
Marks category from list as main
| oxarticle | $oProduct active product object | |
| oxlist | $oCatList category list | 
Definition at line 165 of file article_seo.php.
| Article_Seo.getActCategory | ( | ) | 
In case price category is opened - returns its object
Reimplemented from oxView.
Definition at line 337 of file article_seo.php.
| Article_Seo.getActCategoryLang | ( | ) | 
| Article_Seo.getActCatType | ( | ) | 
| Article_Seo.getActManufacturer | ( | ) | 
Returns active manufacturer object if available
Definition at line 370 of file article_seo.php.
| Article_Seo.getActVendor | ( | ) | 
Returns active vendor object if available
Definition at line 359 of file article_seo.php.
| Article_Seo.getEditLang | ( | ) | 
Returns edit language id. In case current url is tag url - returns tag language
Reimplemented from Object_Seo.
Definition at line 434 of file article_seo.php.
| Article_Seo.getListType | ( | ) | 
Returns list type for current seo url
Definition at line 381 of file article_seo.php.
| Article_Seo.getNoCatId | ( | ) | 
Returns id used to identify situation when product has no category assigned
Definition at line 585 of file article_seo.php.
| Article_Seo.getSelectedCategoryId | ( | ) | 
Returns currently chosen or first from article category deepest list category parent id
Definition at line 258 of file article_seo.php.
| Article_Seo.getSeoEntryId | ( | ) |  [protected] | 
        
Returns seo entry ident
Reimplemented from Object_Seo.
Definition at line 487 of file article_seo.php.
| Article_Seo.getTag | ( | ) | 
Returns editable tag id if available
Definition at line 348 of file article_seo.php.
| Article_Seo.processParam | ( | $ | sParam | ) | 
Processes parameter before writing to db
| string | $sParam parameter to process | 
Reimplemented from Object_Seo.
Definition at line 571 of file article_seo.php.
| Article_Seo.render | ( | ) | 
Loads article parameters and passes them to Smarty engine, returns name of template file "article_main.tpl".
Reimplemented from Object_Seo.
Definition at line 69 of file article_seo.php.
Article_Seo.$_iActCatLang = null [protected] | 
        
Definition at line 27 of file article_seo.php.
Article_Seo.$_oArtCategories = null [protected] | 
        
Definition at line 34 of file article_seo.php.
Article_Seo.$_oArticle = null [protected] | 
        
Definition at line 55 of file article_seo.php.
Article_Seo.$_oArtManufacturers = null [protected] | 
        
Definition at line 48 of file article_seo.php.
Article_Seo.$_oArtVendors = null [protected] | 
        
Definition at line 41 of file article_seo.php.
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.$_sNoCategoryId = '__nonecatid' [protected] | 
        
Definition at line 61 of file article_seo.php.
 1.7.1