OXID eShop CE
6.1.5
|
Protected Member Functions | |
_getParentProduct ($parentId) | |
_getAddUrlParams () | |
_processProduct ($article) | |
generateViewId () | |
_prepareMetaDescription ($meta, $length=200, $descriptionTag=false) | |
_prepareMetaKeyword ($keywords, $removeDuplicatedWords=true) | |
_getSeoObjectId () | |
_additionalChecksForArticle () | |
_getSubject ($languageId) | |
_getVendorBreadCrumb () | |
_getRecommendationListBredCrumb () | |
_getSearchBreadCrumb () | |
_getCategoryBreadCrumb () | |
Protected Attributes | |
$_sThisTemplate = 'page/details/details.tpl' | |
$_oParentProd = null | |
$_sParentName = null | |
$_sParentUrl = null | |
$_aPicGallery = null | |
$_aSelectLists = null | |
$_aReviews = null | |
$_oCrossSelling = null | |
$_oSimilarProducts = null | |
$_oAccessoires = null | |
$_aAlsoBoughtArts = null | |
$_sSearchTitle = null | |
$_blIsInitialized = false | |
$_iLinkType = null | |
$_sBidPrice = null | |
$_iPriceAlarmStatus = null | |
$_sSearchParamForHtml = null | |
$_aSimilarRecommListIds = null | |
$_blShowSorting = true | |
Article details information page. Collects detailed article information, possible variants, such information as crosselling, similarlist, picture gallery list, etc. OXID eShop -> (Any chosen product).
|
protected |
Runs additional checks for article.
|
protected |
In case list type is "search" returns search parameters which will be added to product details link
|
protected |
Category bread crumb
|
protected |
Returns current product parent article object if it is available
string | $parentId | parent product id |
|
protected |
Recommendation list bread crumb
|
protected |
Search bread crumb
|
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 |
Vendor bread crumb
|
protected |
Returns current view meta data If $meta parameter comes empty, sets to it article title and description. It happens if current view has no meta data defined in oxcontent table
string | $meta | User defined description, description content or empty value |
int | $length | Max length of result, -1 for no truncation |
bool | $descriptionTag | If true - performs additional duplicate cleaning |
|
protected |
Returns current view keywords seperated by comma If $keywords parameter comes empty, sets to it article title and description. It happens if current view has no meta data defined in oxcontent table
string | $keywords | User defined keywords, keywords content or empty value |
bool | $removeDuplicatedWords | Remove duplicated words |
|
protected |
Processes product by setting link type and in case list type is search adds search parameters to details link
\OxidEsales\Eshop\Application\Model\Article | $article | Product to process |
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::addMe | ( | ) |
Validates email address. If email address is OK - creates price alarm object and saves it (oxPriceAlarm::save()). If email is wrong - returns false. Sends price alarm notification mail to shop owner.
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::addToRecomm | ( | ) |
Adds article to selected recommendation list
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::drawParentUrl | ( | ) |
Template variable getter. Returns if draw parent url
|
protected |
Generates current view id.
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getAccessoires | ( | ) |
Template variable getter. Returns accessories of article
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getActPicture | ( | ) |
Template variable getter. Returns active picture
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getActPictureId | ( | ) |
Template variable getter. Returns id of active picture
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getAlsoBoughtTheseProducts | ( | ) |
Template variable getter. Returns list of customer also bought these products
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getArtPic | ( | $pictureNumber | ) |
Template variable getter. Returns selected picture
string | $pictureNumber |
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getBidPrice | ( | ) |
Template variable getter. Returns bid price
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getBreadCrumb | ( | ) |
Returns Bread Crumb - you are here page1/page2/page3...
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getBundleArticle | ( | ) |
Returns bundle product
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getCanonicalUrl | ( | ) |
Returns view canonical url
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getCrossSelling | ( | ) |
Template variable getter. Returns cross selling
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getDefaultSorting | ( | ) |
Returns default category sorting for selected category
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getLinkType | ( | ) |
Returns current view link type
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getNavigationParams | ( | ) |
Returns array of params => values which are used in hidden forms and as additional url params. NOTICE: this method SHOULD return raw (non encoded into entities) parameters, because values are processed by htmlentities() to avoid security and broken templates problems This exact fix is added for article details to parse variant selection properly for widgets.
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getPictureGallery | ( | ) |
Template variable getter. Returns picture gallery of current article
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getPictures | ( | ) |
Template variable getter. Returns pictures of current article
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getPicturesProduct | ( | ) |
Returns pictures product object
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getPriceAlarmStatus | ( | ) |
Return price alarm status (if it was send)
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getProduct | ( | ) |
Returns current product
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getProductsDeliveryList | ( | ) |
Template variable getter. Returns delivery list for current product
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaBusinessEntityLoc | ( | ) |
Gets content id of company info page (About Us)
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaBusinessFnc | ( | ) |
Gets business function of the gr:Offering
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaCustomers | ( | ) |
Gets the types of customers for which the given gr:Offering is valid
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaDeliveryChargeSpecLoc | ( | ) |
Gets content id of delivery information page
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaDeliverySetMethods | ( | ) |
Returns delivery methods with assigned delivery sets.
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaGenericCondition | ( | ) |
Gets a generic description of product condition
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaNormalizedRating | ( | ) |
Sets normalized rating
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaPaymentChargeSpecLoc | ( | ) |
Gets content id of payments
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaPaymentMethods | ( | ) |
Gets accepted payment methods
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaValidityPeriod | ( | $configVariableName | ) |
Sets and returns validity period of given object
string | $configVariableName | object name |
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getRDFaVAT | ( | ) |
Gets information whether prices include vat
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getReviews | ( | ) |
Template variable getter. Returns reviews of current article
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getSearchParamForHtml | ( | ) |
Template variable getter. Returns search parameter for Html
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getSearchTitle | ( | ) |
Returns search title. It will be set in oxLocator
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getSelectLists | ( | ) |
Template variable getter. Returns selectLists of current article
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getSimilarProducts | ( | ) |
Template variable getter. Returns similar article list
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getSimilarRecommListIds | ( | ) |
Return array of id to form recommend list.
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getSortingParameters | ( | ) |
Returns sorting parameters separated by "|"
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getTitle | ( | ) |
Returns current view title. Default is null
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::getVariantSelections | ( | ) |
Returns variant selection
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::isPriceAlarm | ( | ) |
Template variable getter. Returns if price alarm is enabled
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::isReviewActive | ( | ) |
Template variable getter. Returns if review module is on
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::noIndex | ( | ) |
If product details are accessed by vendor url view must not be indexable
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::render | ( | ) |
If possible loads additional article info (\OxidEsales\Eshop\Application\Model\Article::getCrossSelling(), \OxidEsales\Eshop\Application\Model\Article::getAccessoires(), \OxidEsales\Eshop\Application\Model\Article::getReviews(), \OxidEsales\Eshop\Application\Model\Article::GetSimilarProducts(), \OxidEsales\Eshop\Application\Model\Article::GetCustomerAlsoBoughtThisProducts()), forms variants details navigation URLs loads select lists (\OxidEsales\Eshop\Application\Model\Article::GetSelectLists()), prepares HTML meta data (details::_convertForMetaTags()). Returns name of template file details::_sThisTemplate
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::saveReview | ( | ) |
Saves user ratings and review text (oxReview object)
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::setCatTreePath | ( | $activeCategoryPath | ) |
Active category path setter.
string | $activeCategoryPath | Category tree path |
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::setSearchTitle | ( | $title | ) |
Returns search title setter
string | $title | search title |
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::showRdfa | ( | ) |
Returns if page has rdfa
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::showRDFaProductStock | ( | ) |
Returns if to show products left stock
OxidEsales\EshopCommunity\Application\Controller\ArticleDetailsController::showZoomPics | ( | ) |
Template variable getter. Returns if to show zoom pictures
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |