OXID eShop CE
6.1.5
|
Public Member Functions | |
render () | |
getAddUrlParams () | |
getAddSeoUrlParams () | |
executefilter () | |
getActPage () | |
getMetaDescription () | |
getTemplateName () | |
generatePageNavigationUrl () | |
getDefaultSorting () | |
getTitleSuffix () | |
getTitlePageSuffix () | |
getAttributes () | |
getArticleList () | |
getArticleCount () | |
getSimilarRecommListIds () | |
getCatTreePath () | |
getTreePath () | |
getBreadCrumb () | |
hasVisibleSubCats () | |
getSubCatList () | |
getPageNavigation () | |
getTitle () | |
getBargainArticleList () | |
getActiveCategory () | |
getCanonicalUrl () | |
canSelectDisplayType () | |
getPageCount () | |
Protected Member Functions | |
generateViewId () | |
getCategoryToRender () | |
_checkRequestedPage () | |
_processListArticles () | |
_getProductLinkType () | |
_loadArticles ($category) | |
_getRequestPageNr () | |
_getListDisplayType () | |
_getSeoObjectId () | |
_getCatPathString () | |
_prepareMetaDescription ($meta, $length=1024, $descriptionTag=false) | |
_collectMetaDescription ($meta, $length=1024, $descriptionTag=false) | |
_prepareMetaKeyword ($keywords, $removeDuplicatedWords=true) | |
_collectMetaKeyword ($keywords) | |
_addPageNrParam ($url, $currentPage, $languageId=null) | |
_isActCategory () | |
_getSubject ($languageId) | |
Protected Attributes | |
$_iAllArtCnt = 0 | |
$_iCntPages = 0 | |
$_sThisTemplate = 'page/list/list.tpl' | |
$_sThisMoreTemplate = 'page/list/morecategories.tpl' | |
$_sCatPathString = null | |
$_blShowSorting = true | |
$_aAttributes = null | |
$_aCatArtList = null | |
$_blHasVisibleSubCats = null | |
$_aSubCatList = null | |
$_oPageNavigation = null | |
$_blIsCat = null | |
$_oRecommList = null | |
$_sCatTitle = null | |
$_blBargainAction = false | |
$_aSimilarRecommListIds = null | |
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).
|
protected |
Adds page number parameter to current Url and returns formatted url
string | $url | Url to append page numbers |
int | $currentPage | Current page number |
int | $languageId | Requested language |
|
protected |
Checks if requested page is valid and:
|
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 $config->aSkipTags (Admin area).
string | $meta | Category path |
int | $length | Max length of result, -1 for no truncation |
bool | $descriptionTag | If true - performs additional duplicate cleaning |
|
protected |
Creates a string of keyword filtered by the function prepareMetaDescription and without any duplicates additional the admin defined strings are removed
string | $keywords | category path |
|
protected |
Returns string built from category titles
|
protected |
Get list display type
|
protected |
Returns product link type:
|
protected |
Calls parent::getActPage();
|
protected |
Returns active product id to load its seo meta info
|
protected |
Returns object, associated with current view. (the object that is shown in frontend)
int | $languageId | Language id |
|
protected |
Returns true if we have category
|
protected |
Loads and returns article list of active category.
\OxidEsales\Eshop\Application\Model\Category | $category | category object |
|
protected |
Returns current view meta description data.
string | $meta | Category path. |
int | $length | Max length of result, -1 for no truncation. |
bool | $descriptionTag | If true - performs additional duplicate cleaning. |
|
protected |
Returns current view keywords separated by comma
string | $keywords | Data to use as keywords |
bool | $removeDuplicatedWords | Remove duplicated words |
|
protected |
Iterates through list articles and performs list view specific tasks:
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::canSelectDisplayType | ( | ) |
Returns config parameters blShowListDisplayType value
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::executefilter | ( | ) |
Stores chosen category filter into session.
Session variables: session_attrfilter
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::generatePageNavigationUrl | ( | ) |
Generates Url for page navigation
|
protected |
Generates (if not generated yet) and returns view ID (for template engine caching).
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getActiveCategory | ( | ) |
Template variable getter. Returns active search
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getActPage | ( | ) |
Get actual page number.
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getAddSeoUrlParams | ( | ) |
Returns additional URL parameters which must be added to list products seo urls
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getAddUrlParams | ( | ) |
Returns additional URL parameters which must be added to list products dynamic urls
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getArticleCount | ( | ) |
Article count getter
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getArticleList | ( | ) |
Template variable getter. Returns category's article list
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getAttributes | ( | ) |
Template variable getter. Returns array of attribute values we do have here in this category
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getBargainArticleList | ( | ) |
Template variable getter. Returns bargain article list
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getBreadCrumb | ( | ) |
Returns Bread Crumb - you are here page1/page2/page3...
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getCanonicalUrl | ( | ) |
Returns view canonical url
|
protected |
Returns category, which should be rendered. In case of 'more categories' page is viewed, sets 'more categories' template, sets empty category as active category and returns it.
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getCatTreePath | ( | ) |
Template variable getter. Returns category path
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getDefaultSorting | ( | ) |
Returns default category sorting for selected category
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getMetaDescription | ( | ) |
Template variable getter. Returns meta description
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getPageCount | ( | ) |
Get list articles pages count
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getPageNavigation | ( | ) |
Template variable getter. Returns page navigation
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getSimilarRecommListIds | ( | ) |
Return array of id to form recommend list.
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getSubCatList | ( | ) |
Template variable getter. Returns list of subcategories.
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getTemplateName | ( | ) |
Assigns Template name ($this->_sThisTemplate) for article list preview. Name of template can be defined in admin or passed by URL ("tpl" variable).
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getTitle | ( | ) |
Template variable getter. Returns category title.
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getTitlePageSuffix | ( | ) |
Returns title page suffix used in template
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getTitleSuffix | ( | ) |
Returns title suffix used in template
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::getTreePath | ( | ) |
Template variable getter. Returns category path array
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::hasVisibleSubCats | ( | ) |
Template variable getter. Returns true if category has active subcategories.
OxidEsales\EshopCommunity\Application\Controller\ArticleListController::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 (\OxidEsales\Eshop\Application\Controller\FrontendController::_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().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |