List of articles for a selected product group. Collects list of articles, according to it generates links for list gallery, meta tags (for search engines). Result - "list.tpl" template. OXID eShop -> (Any selected shop product category).
Definition at line 9 of file alist.php.
aList._addPageNrParam | ( | $ | sUrl, | |
$ | iPage, | |||
$ | iLang = null | |||
) | [protected] |
Adds page number parameter to current Url and returns formatted url
string | $sUrl url to append page numbers | |
int | $iPage current page number | |
int | $iLang requested language |
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, RecommList, Tag, and VendorList.
aList._checkRequestedPage | ( | ) | [protected] |
aList._collectMetaDescription | ( | $ | sMeta, | |
$ | iLength = 1024 , |
|||
$ | blDescTag = false | |||
) | [protected] |
Meta tags - description and keywords - generator for search engines. Uses string passed by parameters, cleans HTML tags, string duplicates, special chars. Also removes strings defined in $myConfig->aSkipTags (Admin area).
string | $sMeta category path | |
int | $iLength max length of result, -1 for no truncation | |
bool | $blDescTag if true - performs additional dublicate cleaning |
aList._collectMetaKeyword | ( | $ | sKeywords | ) | [protected] |
aList._getCatPathString | ( | ) | [protected] |
aList._getProductLinkType | ( | ) | [protected] |
Returns product link type:
Reimplemented in ManufacturerList, RecommList, Tag, and VendorList.
aList._getRequestPageNr | ( | ) | [protected] |
aList._getSeoObjectId | ( | ) | [protected] |
Returns active product id to load its seo meta info
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, Tag, and VendorList.
aList._getSubject | ( | $ | iLang | ) | [protected] |
returns object, associated with current view. (the object that is shown in frontend)
int | $iLang language id |
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, and VendorList.
aList._isActCategory | ( | ) | [protected] |
aList._loadArticles | ( | $ | oCategory | ) | [protected] |
Loads and returns article list of active category.
string | $oCategory category object |
Reimplemented in ManufacturerList, Tag, and VendorList.
aList._prepareMetaDescription | ( | $ | sMeta, | |
$ | iLength = 1024 , |
|||
$ | blDescTag = false | |||
) | [protected] |
Returns current view meta description data
string | $sMeta category path | |
int | $iLength max length of result, -1 for no truncation | |
bool | $blDescTag if true - performs additional duplicate cleaning |
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, Tag, and VendorList.
aList._prepareMetaKeyword | ( | $ | sKeywords, | |
$ | blRemoveDuplicatedWords = true | |||
) | [protected] |
Returns current view keywords separated by comma
string | $sKeywords data to use as keywords | |
bool | $blRemoveDuplicatedWords remove duplicated words |
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, Tag, and VendorList.
aList._processListArticles | ( | ) | [protected] |
Iterates through list articles and performs list view specific tasks:
aList.canSelectDisplayType | ( | ) |
aList.executefilter | ( | ) |
aList.generatePageNavigationUrl | ( | ) |
Generates Url for page navigation
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, RecommList, Tag, and VendorList.
aList.getActiveCategory | ( | ) |
Template variable getter. Returns active search
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, and VendorList.
aList.getActPage | ( | ) |
aList.getAddSeoUrlParams | ( | ) |
Returns additional URL parameters which must be added to list products seo urls
Reimplemented in RecommList.
aList.getAddUrlParams | ( | ) |
Returns additional URL parameters which must be added to list products dynamic urls
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, RecommList, Tag, and VendorList.
aList.getArticleCount | ( | ) |
aList.getArticleList | ( | ) |
Template variable getter. Returns category's article list
Reimplemented in ManufacturerList, RecommList, Tag, and VendorList.
aList.getAttributes | ( | ) |
Template variable getter. Returns array of attribute values we do have here in this category
Reimplemented in ManufacturerList, and VendorList.
aList.getBargainArticleList | ( | ) |
aList.getBreadCrumb | ( | ) |
Returns Bread Crumb - you are here page1/page2/page3...
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, RecommList, Tag, and VendorList.
aList.getCanonicalUrl | ( | ) |
aList.getCatTreePath | ( | ) |
Template variable getter. Returns category path
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, and VendorList.
aList.getDefaultSorting | ( | ) |
aList.getMetaDescription | ( | ) |
aList.getPageCount | ( | ) |
aList.getPageNavigation | ( | ) |
aList.getSimilarRecommListIds | ( | ) |
aList.getSorting | ( | $ | sCnid | ) |
Returns SQL sorting string with additional checking if category has its own sorting configuration
string | $sCnid sortable item id |
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, Tag, and VendorList.
aList.getSubCatList | ( | ) |
Template variable getter. Returns list of subcategories.
Reimplemented in ManufacturerList, and VendorList.
aList.getTemplateName | ( | ) |
aList.getTitle | ( | ) |
Template variable getter. Returns category title.
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, Tag, and VendorList.
aList.getTitlePageSuffix | ( | ) |
aList.getTitleSuffix | ( | ) |
Returns title suffix used in template
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, and VendorList.
aList.getTreePath | ( | ) |
Template variable getter. Returns category path array
Reimplemented in ManufacturerList, RecommList, Tag, and VendorList.
aList.getViewId | ( | ) |
aList.hasVisibleSubCats | ( | ) |
Template variable getter. Returns true if category has active subcategories.
Reimplemented in ManufacturerList, and VendorList.
aList.render | ( | ) |
Executes parent.render(), loads active category, prepares article list sorting rules. According to category type loads list of articles - regular (oxarticlelist.LoadCategoryArticles()) or price dependent (oxarticlelist.LoadPriceArticles()). Generates page navigation data such as previous/next window URL, number of available pages, generates meta tags info (oxubase._convertForMetaTags()) and returns name of template to render. Also checks if actual pages count does not exceed real articles page count. If yes - calls error_404_handler().
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, RecommList, Tag, and VendorList.
aList.$_blBargainAction = false [protected] |
aList.$_blShowSorting = true [protected] |
Reimplemented from oxUBase.
Reimplemented in ManufacturerList, Tag, and VendorList.
aList.$_blShowTagCloud = true [protected] |
aList.$_oPageNavigation = null [protected] |
Reimplemented in ManufacturerList, RecommList, Tag, and VendorList.
aList.$_oRecommList = null [protected] |
Reimplemented in ManufacturerList.
aList.$_sCatTitle = null [protected] |
Reimplemented in ManufacturerList, and VendorList.
aList.$_sThisMoreTemplate = 'page/list/morecategories.tpl' [protected] |
aList.$_sThisTemplate = 'page/list/list.tpl' [protected] |