Definition at line 8 of file oxseoencodercategory.php.
Public Member Functions | |
getCategoryUri ($oCat, $iLang=null) | |
getCategoryPageUrl ($oCategory, $iPage, $iLang=null, $blFixed=false) | |
getCategoryUrl ($oCategory, $iLang=null) | |
markRelatedAsExpired ($oCategory) | |
Static Public Member Functions | |
static | getInstance () |
Protected Member Functions | |
_categoryUrlLoader ($oCat, $iLang) | |
Protected Attributes | |
$_aCatCache = array() | |
Static Protected Attributes | |
static | $_instance = null |
Private Member Functions | |
_getCategoryCacheId ($oCat, $iLang) |
static oxSeoEncoderCategory.getInstance | ( | ) | [static] |
Singleton method
Reimplemented from oxSeoEncoder.
Definition at line 28 of file oxseoencodercategory.php.
oxSeoEncoderCategory._categoryUrlLoader | ( | $ | oCat, | |
$ | iLang | |||
) | [protected] |
_categoryUrlLoader loads category from db returns false if cat needs to be encoded (load failed)
oxCategory | $oCat category object | |
int | $iLang active language id |
Definition at line 47 of file oxseoencodercategory.php.
oxSeoEncoderCategory._getCategoryCacheId | ( | $ | oCat, | |
$ | iLang | |||
) | [private] |
_getCatecgoryCacheId return string for isntance cache id
oxCategory | $oCat category object | |
int | $iLang active language |
Definition at line 72 of file oxseoencodercategory.php.
oxSeoEncoderCategory.getCategoryUri | ( | $ | oCat, | |
$ | iLang = null | |||
) |
Returns SEO uri for passed category
oxcategory | $oCat category object | |
int | $iLang language |
Definition at line 85 of file oxseoencodercategory.php.
oxSeoEncoderCategory.getCategoryPageUrl | ( | $ | oCategory, | |
$ | iPage, | |||
$ | iLang = null , |
|||
$ | blFixed = false | |||
) |
Returns category SEO url for specified page
oxcategory | $oCategory category object | |
int | $iPage page tu prepare number | |
int | $iLang language | |
bool | $blFixed fixed url marker (default is false) |
Definition at line 148 of file oxseoencodercategory.php.
oxSeoEncoderCategory.getCategoryUrl | ( | $ | oCategory, | |
$ | iLang = null | |||
) |
Category URL encoder. If category has external URLs, skip encoding for this category. If SEO id is not set, generates and saves SEO id for category (oxSeoEncoder._getSeoId()). If category has subcategories, it iterates through them.
oxCategory | $oCategory Category object | |
int | $iLang Language |
Definition at line 173 of file oxseoencodercategory.php.
oxSeoEncoderCategory.markRelatedAsExpired | ( | $ | oCategory | ) |
Marks related to category objects as expired
oxCategory | $oCategory Category object |
Definition at line 192 of file oxseoencodercategory.php.
oxSeoEncoderCategory.$_instance = null [static, protected] |
Singleton instance.
Reimplemented from oxSeoEncoder.
Definition at line 13 of file oxseoencodercategory.php.
oxSeoEncoderCategory.$_aCatCache = array() [protected] |
Definition at line 21 of file oxseoencodercategory.php.