Tag Class Reference

Inheritance diagram for Tag:

Inheritance graph
[legend]
Collaboration diagram for Tag:

Collaboration graph
[legend]

List of all members.


Detailed Description

Tag filter for articles

Public Member Functions

 init ()
 render ()
 getAddUrlParams ()
 getSorting ($sCnid)
 setItemSorting ($sCnid, $sSortBy, $sSortOrder=null)
 generatePageNavigation ()
 generatePageNavigationUrl ()
 getArticleList ()
 getTag ()
 getTitle ()
 getTemplateLocation ()
 getPageNavigation ()
 getActiveCategory ()

Protected Member Functions

 _loadArticles ($oVendor)
 _getCatPathString ()
 _getSeoObjectId ()
 _addPageNrParam ($sUrl, $iPage, $iLang=null)
 _prepareMetaKeyword ($aCatPath)
 _prepareMetaDescription ($aCatPath, $iLength=1024, $blDescTag=false)

Protected Attributes

 $_sListType = 'tag'
 $_blShowSorting = true
 $_sTag
 $_sTagTitle
 $_oPageNavigation = null
 $_sTemplateLocation

Member Function Documentation

Tag.init (  ) 

Calls self._processRequest(), initializes components which needs to be loaded, sets current list type, calls parent.init()

Returns:
null

Reimplemented from oxUBase.

Tag.render (  ) 

Executes parent.render(), loads article list according active tag

Template variables: articlelist, pageNavigation, subcatlist, meta_keywords, meta_description

Returns:
string $this->_sThisTemplate current template file name

Reimplemented from aList.

Tag.getAddUrlParams (  ) 

Returns additional URL paramerets which must be added to list products urls

Returns:
string

Reimplemented from oxUBase.

Tag._loadArticles ( oVendor  )  [protected]

Loads and returns article list of active vendor.

Parameters:
object $oVendor vendor object
Returns:
array

Reimplemented from aList.

Tag._getCatPathString (  )  [protected]

Returns string for "we are here string"

Returns:
string

Reimplemented from aList.

Tag._getSeoObjectId (  )  [protected]

Returns active product id to load its seo meta info

Returns:
string

Reimplemented from aList.

Tag.getSorting ( sCnid  ) 

Returns search sorting config

Parameters:
string $sCnid sortable item id
Returns:
string

Reimplemented from aList.

Tag.setItemSorting ( sCnid,
sSortBy,
sSortOrder = null 
)

Sets search sorting config

Parameters:
string $sCnid sortable item id
string $sSortBy sort field
string $sSortOrder sort order
Returns:
null

Reimplemented from oxView.

Tag.generatePageNavigation (  ) 

Generates Url for page navigation

Returns:
string

Reimplemented from oxUBase.

Tag.generatePageNavigationUrl (  ) 

Generates Url for page navigation

Parameters:
string $sClass active class name (optional)
Returns:
string

Reimplemented from aList.

Tag._addPageNrParam ( sUrl,
iPage,
iLang = null 
) [protected]

Adds page number parameter to current Url and returns formatted url

Parameters:
string $sUrl url to append page numbers
int $iPage current page number
int $iLang requested language
Returns:
string

Reimplemented from aList.

Tag.getArticleList (  ) 

Template variable getter. Returns article list

Returns:
array

Reimplemented from aList.

Tag.getTag (  ) 

Template variable getter. Returns current tag

Returns:
string

Tag.getTitle (  ) 

Template variable getter. Returns tag title

Returns:
string

Reimplemented from aList.

Tag.getTemplateLocation (  ) 

Template variable getter. Returns template location

Returns:
string

Reimplemented from aList.

Tag.getPageNavigation (  ) 

Template variable getter. Returns page navigation

Returns:
object

Reimplemented from aList.

Tag.getActiveCategory (  ) 

Template variable getter. Returns active search

Returns:
object

Reimplemented from aList.

Tag._prepareMetaKeyword ( aCatPath  )  [protected]

Calls and returns result of parent._collectMetaKeyword( $aCatPath );

Parameters:
mixed $aCatPath category path
Returns:
string of keywords seperated by comma

Reimplemented from aList.

Tag._prepareMetaDescription ( aCatPath,
iLength = 1024,
blDescTag = false 
) [protected]

Metatags - description and keywords - generator for search engines. Uses string passed by parameters, cleans HTML tags, string dublicates, special chars. Also removes strings defined in $myConfig->aSkipTags (Admin area).

Parameters:
mixed $aCatPath category path
int $iLength max length of result, -1 for no truncation
bool $blDescTag if true - performs additional dublicate cleaning
Returns:
string $sString converted string

Reimplemented from aList.


Member Data Documentation

Tag.$_sListType = 'tag' [protected]

Reimplemented from oxView.

Tag.$_blShowSorting = true [protected]

Reimplemented from aList.

Tag.$_sTag [protected]

Tag.$_sTagTitle [protected]

Tag.$_oPageNavigation = null [protected]

Reimplemented from aList.

Tag.$_sTemplateLocation [protected]


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

Generated on Wed Oct 29 23:48:02 2008 for OXID eShop CE by  doxygen 1.5.5