Class ProductInfoThemeContentView
package |
Default |
---|
__construct( $p_get_array = false, $p_post_array = false)
_assignAdditionalFields()
_assignAlsoPurchased()
_assignAttributes()
_assignCrossSelling()
_assignDate()
_assignDeactivatedButtonFlag()
_assignDeprecatedDimensionValues()
deprecated | |
---|---|
_assignDeprecatedFormTagData()
deprecated | |
---|---|
_assignDeprecatedIdHiddenField()
deprecated | |
---|---|
_assignDeprecatedPrintLink()
deprecated | |
---|---|
_assignDeprecatedPurchaseData()
deprecated | |
---|---|
_assignDeprecatedWishlist()
deprecated | |
---|---|
_assignDescription()
_assignDiscount()
_assignEan()
_assignFacebook()
_assignFormTagData()
_assignGMotion()
_assignGPrint()
_assignGraduatedPrices()
_assignId()
_assignImageData()
_assignImageMaxHeight()
_assignInputFieldQuantity()
_assignItemCondition()
_assignLegalAgeFlag()
_assignModelNumber()
_assignName()
_assignNumberOfOrders()
_assignPayPalInstallments()
_assignPinterest()
_assignPrice()
_assignPriceOffer()
_assignPrintLink()
_assignProductData()
_assignProductLists()
_assignProductNavigator()
_assignProductUrl()
_assignPropertiesSelectionForm( $propertiesSelectionForm)
_assignQuantity()
_assignReverseCrossSelling()
_assignReviews()
_assignRichSnippetData()
_assignShippingLink()
_assignShippingTime()
_assignSocialServices()
_assignStatus()
_assignTaxInfo()
_assignTellAFriend()
_assignTwitter()
_assignVpe()
_assignWeight()
_assignWhatsApp()
_assignWidgets()
_assignWishlist()
_assignYoochoose()
_buildImageArray(array $imageArray, \GMAltText $altTextManager) : array
array
\GMAltText
array
_buildPropertiesSelectionForm() : string
string
_buildThumbnailArray(array $imageArray, \GMAltText $altTextManager) : array
array
\GMAltText
array
_buildVpeHtml( $price, $vpeId, $vpeValue) : string
string
_getMediaContentHtml() : string
string
_productIsForSale() : boolean
boolean
_setPaypalEcButton()
_setPriceData()
_setPropertiesData()
_showPrice() : boolean
boolean
_updateProductViewsStatistic()
_updateTracking()
add_cache_id_elements( $p_elements_array)
before_build_html()
build_html( $p_content_data_array = false, $p_template_file = false)
clear_cache_id_elements()
get_cache_id()
get_content_array( $p_max_deprecation_level = false)
get_content_template()
get_default_template(string $filePath, string $prefix, string $template = 'default') : string
this function gets the first template from the folder, if the given filepath not an file
string
Path to the templates
string
prefix of the type of template
string
Name of the template
string
Template basename
get_flat_assigns()
get_html()
get_merged_deprecated_array( $p_max_deprecation_level = false)
get_session_id_placeholder()
getAdditionalFields() : array
array
getCombiId() : integer
integer
getCurrency() : string
string
getCurrentCategoryId() : integer
integer
getCustomerDiscount() : double
double
getCustomerStatusId() : integer
integer
getFSK18DisplayAllowed() : boolean
boolean
getFSK18PurchaseAllowed() : boolean
boolean
getGetArray() : array
array
getLanguage() : string
string
getLanguageId() : integer
integer
getLastListingSql() : string
string
getMain() : \main
\main
getManufacturerById( $id) : null|\ManufacturerInterface
getNumberOfVariants( $productsId) : integer
integer
getOfferAggregationLimit() : integer
integer
getPostArray() : array
array
getProduct() : \product
\product
getProductPropertiesCombis( $productsId) : array
array
getSeoBoost() : \GMSEOBoost_ORIGIN
\GMSEOBoost_ORIGIN
getShowGraduatedPrices() : boolean
boolean
getShowPrice() : boolean
boolean
getVPEById(\IdType $id) : null|\VPEInterface
getXtcPrice() : \xtcPrice
\xtcPrice
incrementArray( &$attribSet, $counts) : boolean
boolean
init_smarty()
is_cached()
is_caching_enabled()
is_compile_check_enabled()
isAppendPropertiesModel() : boolean
boolean
isAttributeStockCheck() : boolean
boolean
isStockAllowCheckout() : boolean
boolean
isStockCheck() : boolean
boolean
manufacturerReader() : \ManufacturerReadServiceInterface
paypalEcButtonConfiguration() : array
array
prepare_data()
replace_session_id_placeholder( $p_content)
search_deprecated_keys( $p_key_array, &$p_array)
set_caching_enabled( $p_status)
set_compile_check_enabled( $p_status)
set_content_data( $p_content_name, $p_content_item, $p_deprecation_level) : void
set_content_template( $p_filepath) : void
set_content_template_from_string(string $p_template, boolean $storeCompiledTemplate = true)
string
boolean
If set on "true", each unique template string will create a new compiled template file. If your template strings are accessed frequently, this is a good choice. If you have frequently changing template strings (or strings with low reuse value), "false" may be a better choice, as it doesn't save compiled templates to disk.
set_deprecated_array()
set_escape_html(boolean $value)
set_flat_assigns( $p_status)
set_template_dir( $p_dir_path) : void
setAdditionalFields(array $p_additionalFields)
array
setAppendPropertiesModel(boolean $appendPropertiesModel) : \ProductInfoThemeContentView
setAttributeStockCheck(boolean $attributeStockCheck) : \ProductInfoThemeContentView
setCombiId(integer $p_combiId)
integer
setCurrency(string $p_currency)
string
setCurrentCategoryId(integer $p_categoryId)
integer
setCustomerDiscount(double $p_customerDiscount)
double
setCustomerStatusId(integer $p_customerStatusId)
integer
setFSK18DisplayAllowed(boolean $p_FSK18DisplayAllowed)
boolean
setFSK18PurchaseAllowed(boolean $p_FSK18PurchaseAllowed)
boolean
setGetArray(array $getArray)
array
setLanguage(string $p_language)
string
setLanguageId(integer $p_languageId)
integer
setLastListingSql(string $p_lastListingSql)
string
setMain(mixed $main)
mixed
setOfferAggregationLimit(integer $offerAggregationLimit)
integer
setPostArray(array $postArray)
array
setProduct(\product $product)
\product
setSeoBoost(\GMSEOBoost_ORIGIN $seoBoost)
\GMSEOBoost_ORIGIN
setShowGraduatedPrices(boolean $p_showGraduatedPrices)
boolean
setShowPrice(boolean $p_showPrice)
boolean
setShowPriceTax(boolean $showPriceTax) : \ProductInfoThemeContentView
setStockAllowCheckout(boolean $stockAllowCheckout) : \ProductInfoThemeContentView
setStockCheck(boolean $stockCheck) : \ProductInfoThemeContentView
setXtcPrice(\xtcPrice $xtcPrice)
\xtcPrice
getArray :
postArray :
cheapestCombiArray :
combiId :
currency :
currentCategoryId :
currentCombiArray :
customerDiscount :
fsk18DisplayAllowed :
fsk18PurchaseAllowed :
customerStatusId :
hasProperties :
languageId :
language :
lastListingSql :
main :
product :
productPriceArray :
showGraduatedPrices :
showPrice :
xtcPrice :
seoBoost : \GMSEOBoost_ORIGIN
var |
---|
\GMSEOBoost_ORIGIN
maxImageHeight :
additionalFields :
offerAggregationLimit :
stockAllowCheckout :
stockCheck :
attributeStockCheck :
appendPropertiesModel :
showPriceTax :
manufacturerReadService : \ManufacturerReadServiceInterface
v_env_get_array :
v_env_post_array :
v_content_template :
content_array :
deprecated_array :
v_min_deprecation_level :
v_flat_assigns :
v_coo_smarty :
v_cache_id_elements_array :
v_template_dir :
v_caching_enabled :
v_compile_check_enabled :
v_session_id_placeholder :
escape_html :
build_html :