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()
_assignGooglePlus()
_assignGPrint()
_assignGraduatedPrices()
_assignId()
_assignImageData()
_assignImageMaxHeight()
_assignInputFieldQuantity()
_assignItemCondition()
_assignKlarna()
_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)
_getMediaContentHtml() : string
string
_productIsForSale() : boolean
boolean
_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
stringPath to the templates
stringprefix of the type of template
stringName of the template
stringTemplate 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
getNumberOfVariants( $productsId)
getOfferAggregationLimit() : integer
integer
getPostArray() : array
array
getProduct() : \product
\product
getProductPropertiesCombis( $productsId)
getShowGraduatedPrices() : boolean
boolean
getShowPrice() : boolean
boolean
getXtcPrice() : \xtcPrice
\xtcPrice
incrementArray( &$attribSet, $counts) : boolean
boolean
init_smarty()
is_cached()
is_caching_enabled()
is_compile_check_enabled()
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
booleanIf 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
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
setShowGraduatedPrices(boolean $p_showGraduatedPrices)
boolean
setShowPrice(boolean $p_showPrice)
boolean
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 :
maxImageHeight :
additionalFields :
offerAggregationLimit :
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 :