ProductInfoThemeContentView

Extends \ThemeContentView

Class ProductInfoThemeContentView

package

Default

Methods

__construct

__construct( $p_get_array = false,  $p_post_array = false) 
inherited

Arguments

$p_get_array

$p_post_array

_assignAdditionalFields

_assignAdditionalFields() 

_assignAlsoPurchased

_assignAlsoPurchased() 

_assignAttributes

_assignAttributes() 

_assignCrossSelling

_assignCrossSelling() 

_assignDate

_assignDate() 

_assignDeactivatedButtonFlag

_assignDeactivatedButtonFlag() 

_assignDeprecatedDimensionValues

_assignDeprecatedDimensionValues() 
deprecated

_assignDeprecatedFormTagData

_assignDeprecatedFormTagData() 
deprecated

_assignDeprecatedIdHiddenField

_assignDeprecatedIdHiddenField() 
deprecated

_assignDeprecatedPurchaseData

_assignDeprecatedPurchaseData() 
deprecated

_assignDeprecatedWishlist

_assignDeprecatedWishlist() 
deprecated

_assignDescription

_assignDescription() 

_assignDiscount

_assignDiscount() 

_assignEan

_assignEan() 

_assignFacebook

_assignFacebook() 

_assignFormTagData

_assignFormTagData() 

_assignGMotion

_assignGMotion() 

GX-Customizer

_assignGPrint() 

_assignGraduatedPrices

_assignGraduatedPrices() 

_assignId

_assignId() 

_assignImageData

_assignImageData() 

_assignImageMaxHeight

_assignImageMaxHeight() 

_assignInputFieldQuantity

_assignInputFieldQuantity() 

_assignItemCondition

_assignItemCondition() 

_assignLegalAgeFlag

_assignLegalAgeFlag() 

_assignModelNumber

_assignModelNumber() 

_assignName

_assignName() 

_assignNumberOfOrders

_assignNumberOfOrders() 

_assignPayPalInstallments

_assignPayPalInstallments() 

_assignPinterest

_assignPinterest() 

assign formated price or link to contact form if price status is "Preis auf Anfrage"

_assignPrice() 

_assignPriceOffer

_assignPriceOffer() 

_assignProductData

_assignProductData() 

_assignProductLists

_assignProductLists() 

_assignProductNavigator

_assignProductNavigator() 

_assignProductUrl

_assignProductUrl() 

_assignPropertiesSelectionForm

_assignPropertiesSelectionForm( $propertiesSelectionForm) 

Arguments

$propertiesSelectionForm

_assignQuantity

_assignQuantity() 

_assignReverseCrossSelling

_assignReverseCrossSelling() 

_assignReviews

_assignReviews() 

_assignRichSnippetData

_assignRichSnippetData() 

_assignShippingTime

_assignShippingTime() 

_assignSocialServices

_assignSocialServices() 

_assignStatus

_assignStatus() 

_assignTaxInfo

_assignTaxInfo() 

_assignTellAFriend

_assignTellAFriend() 

_assignTwitter

_assignTwitter() 

_assignVpe

_assignVpe() 

_assignWeight

_assignWeight() 

_assignWhatsApp

_assignWhatsApp() 

_assignWidgets

_assignWidgets() 

_assignWishlist

_assignWishlist() 

_assignYoochoose

_assignYoochoose() 

_buildImageArray

_buildImageArray(array $imageArray, \GMAltText $altTextManager) : array

Arguments

$imageArray

array

$altTextManager

\GMAltText

Response

array

_buildPropertiesSelectionForm

_buildPropertiesSelectionForm() : string

Response

string

_buildThumbnailArray

_buildThumbnailArray(array $imageArray, \GMAltText $altTextManager) : array

Arguments

$imageArray

array

$altTextManager

\GMAltText

Response

array

_buildVpeHtml

_buildVpeHtml( $price,  $vpeId,  $vpeValue) : string

Arguments

$price

$vpeId

$vpeValue

Response

string

_getMediaContentHtml

_getMediaContentHtml() : string

Response

string

_productIsForSale

_productIsForSale() : boolean

Response

boolean

Set Paypal EC-Button

_setPaypalEcButton() 

_setPriceData

_setPriceData() 

_setPropertiesData

_setPropertiesData() 

_showPrice

_showPrice() : boolean

Response

boolean

_updateProductViewsStatistic

_updateProductViewsStatistic() 

_updateTracking

_updateTracking() 

add_cache_id_elements

add_cache_id_elements( $p_elements_array) 
inherited

Arguments

$p_elements_array

before_build_html

before_build_html() 
inherited

build_html

build_html( $p_content_data_array = false,  $p_template_file = false) 
inherited

Arguments

$p_content_data_array

$p_template_file

clear_cache_id_elements

clear_cache_id_elements() 
inherited

get_cache_id

get_cache_id() 
inherited

get_content_array

get_content_array( $p_max_deprecation_level = false) 
inherited

Arguments

$p_max_deprecation_level

get_content_template

get_content_template() 
inherited

get the first template from folder

get_default_template(string $filePath, string $prefix, string $template = 'default') : string
inherited

this function gets the first template from the folder, if the given filepath not an file

Arguments

$filePath

string

Path to the templates

$prefix

string

prefix of the type of template

$template

string

Name of the template

Response

string

Template basename

get_flat_assigns

get_flat_assigns() 
inherited

get_html

get_html() 
inherited

get_merged_deprecated_array

get_merged_deprecated_array( $p_max_deprecation_level = false) 
inherited

Arguments

$p_max_deprecation_level

get_session_id_placeholder

get_session_id_placeholder() 
inherited

getAdditionalFields

getAdditionalFields() : array

Response

array

getCombiId

getCombiId() : integer

Response

integer

getCurrency

getCurrency() : string

Response

string

getCurrentCategoryId

getCurrentCategoryId() : integer

Response

integer

getCustomerDiscount

getCustomerDiscount() : double

Response

double

getCustomerStatusId

getCustomerStatusId() : integer

Response

integer

getFSK18DisplayAllowed

getFSK18DisplayAllowed() : boolean

Response

boolean

getFSK18PurchaseAllowed

getFSK18PurchaseAllowed() : boolean

Response

boolean

getGetArray

getGetArray() : array

Response

array

getLanguage

getLanguage() : string

Response

string

getLanguageId

getLanguageId() : integer

Response

integer

getLastListingSql

getLastListingSql() : string

Response

string

getMain

getMain() : \main

Response

\main

getManufacturerById

getManufacturerById( $id) : null|\ManufacturerInterface

Arguments

$id

Response

null|\ManufacturerInterface

getNumberOfVariants

getNumberOfVariants( $productsId) : integer

Arguments

$productsId

Response

integer

getOfferAggregationLimit

getOfferAggregationLimit() : integer

Response

integer

getPostArray

getPostArray() : array

Response

array

getProduct

getProduct() : \product

Response

\product

getProductPropertiesCombis

getProductPropertiesCombis( $productsId) : array

Arguments

$productsId

Response

array

getSeoBoost

getSeoBoost() : \GMSEOBoost_ORIGIN

Response

\GMSEOBoost_ORIGIN

getShowGraduatedPrices

getShowGraduatedPrices() : boolean

Response

boolean

getShowPrice

getShowPrice() : boolean

Response

boolean

getVPEById

getVPEById(\IdType $id) : null|\VPEInterface

Arguments

$id

\IdType

Response

null|\VPEInterface

getXtcPrice

getXtcPrice() : \xtcPrice

Response

\xtcPrice

Helper for iterating through combinations of attributes.

incrementArray( &$attribSet,  $counts) : boolean

Arguments

$attribSet

$counts

Response

boolean

init_smarty

init_smarty() 
inherited

is_cached

is_cached() 
inherited

is_caching_enabled

is_caching_enabled() 
inherited

is_compile_check_enabled

is_compile_check_enabled() 
inherited

isAppendPropertiesModel

isAppendPropertiesModel() : boolean

Response

boolean

isAttributeStockCheck

isAttributeStockCheck() : boolean

Response

boolean

isStockAllowCheckout

isStockAllowCheckout() : boolean

Response

boolean

isStockCheck

isStockCheck() : boolean

Response

boolean

manufacturerReader

manufacturerReader() : \ManufacturerReadServiceInterface

Create Configuration Array for the Paypal EC-Button

paypalEcButtonConfiguration() : array

Response

array

prepare_data

prepare_data() 
inherited

replace_session_id_placeholder

replace_session_id_placeholder( $p_content) 
inherited

Arguments

$p_content

search_deprecated_keys

search_deprecated_keys( $p_key_array,  &$p_array) 
inherited

Arguments

$p_key_array

$p_array

set_caching_enabled

set_caching_enabled( $p_status) 
inherited

Arguments

$p_status

set_compile_check_enabled

set_compile_check_enabled( $p_status) 
inherited

Arguments

$p_status

Inject the content data to the template file that they are accessible in template with variables.

set_content_data( $p_content_name,  $p_content_item,  $p_deprecation_level) : void
inherited

Arguments

$p_content_name

$p_content_item

$p_deprecation_level

Sets the content template file.

set_content_template( $p_filepath) : void
inherited

Arguments

$p_filepath

Smarty can render templates from a string by using the string: or eval: resource.

set_content_template_from_string(string $p_template, boolean $storeCompiledTemplate = true) 
inherited

Arguments

$p_template

string

$storeCompiledTemplate

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_deprecated_array() 
inherited

Set whether HTML must be escaped automatically.

set_escape_html(boolean $value) 
inherited

set_flat_assigns

set_flat_assigns( $p_status) 
inherited

Arguments

$p_status

Sets the template directory path.

set_template_dir( $p_dir_path) : void
inherited

Arguments

$p_dir_path

setAdditionalFields

setAdditionalFields(array $p_additionalFields) 

Arguments

$p_additionalFields

array

setAppendPropertiesModel

setAppendPropertiesModel(boolean $appendPropertiesModel) : \ProductInfoThemeContentView

Arguments

$appendPropertiesModel

boolean

Response

\ProductInfoThemeContentView

setAttributeStockCheck

setAttributeStockCheck(boolean $attributeStockCheck) : \ProductInfoThemeContentView

Arguments

$attributeStockCheck

boolean

Response

\ProductInfoThemeContentView

setCombiId

setCombiId(integer $p_combiId) 

Arguments

$p_combiId

integer

setCurrency

setCurrency(string $p_currency) 

Arguments

$p_currency

string

setCurrentCategoryId

setCurrentCategoryId(integer $p_categoryId) 

Arguments

$p_categoryId

integer

setCustomerDiscount

setCustomerDiscount(double $p_customerDiscount) 

Arguments

$p_customerDiscount

double

setCustomerStatusId

setCustomerStatusId(integer $p_customerStatusId) 

Arguments

$p_customerStatusId

integer

setFSK18DisplayAllowed

setFSK18DisplayAllowed(boolean $p_FSK18DisplayAllowed) 

Arguments

$p_FSK18DisplayAllowed

boolean

setFSK18PurchaseAllowed

setFSK18PurchaseAllowed(boolean $p_FSK18PurchaseAllowed) 

Arguments

$p_FSK18PurchaseAllowed

boolean

$_GET-Data

setGetArray(array $getArray) 

Arguments

$getArray

array

setLanguage

setLanguage(string $p_language) 

Arguments

$p_language

string

setLanguageId

setLanguageId(integer $p_languageId) 

Arguments

$p_languageId

integer

setLastListingSql

setLastListingSql(string $p_lastListingSql) 

Arguments

$p_lastListingSql

string

setMain

setMain(mixed $main) 

Arguments

$main

mixed

setOfferAggregationLimit

setOfferAggregationLimit(integer $offerAggregationLimit) 

Arguments

$offerAggregationLimit

integer

$_POST-Data

setPostArray(array $postArray) 

Arguments

$postArray

array

setProduct

setProduct(\product $product) 

Arguments

$product

\product

setSeoBoost

setSeoBoost(\GMSEOBoost_ORIGIN $seoBoost) 

Arguments

$seoBoost

\GMSEOBoost_ORIGIN

setShowGraduatedPrices

setShowGraduatedPrices(boolean $p_showGraduatedPrices) 

Arguments

$p_showGraduatedPrices

boolean

setShowPrice

setShowPrice(boolean $p_showPrice) 

Arguments

$p_showPrice

boolean

setShowPriceTax

setShowPriceTax(boolean $showPriceTax) : \ProductInfoThemeContentView

Arguments

$showPriceTax

boolean

Response

\ProductInfoThemeContentView

setStockAllowCheckout

setStockAllowCheckout(boolean $stockAllowCheckout) : \ProductInfoThemeContentView

Arguments

$stockAllowCheckout

boolean

Response

\ProductInfoThemeContentView

setStockCheck

setStockCheck(boolean $stockCheck) : \ProductInfoThemeContentView

Arguments

$stockCheck

boolean

Response

\ProductInfoThemeContentView

setXtcPrice

setXtcPrice(\xtcPrice $xtcPrice) 

Arguments

$xtcPrice

\xtcPrice

VPEReadService

VPEReadService() : \VPEReadServiceInterface

Properties

getArray

getArray : 

Type(s)

postArray

postArray : 

Type(s)

cheapestCombiArray

cheapestCombiArray : 

Type(s)

combiId

combiId : 

Type(s)

currency

currency : 

Type(s)

currentCategoryId

currentCategoryId : 

Type(s)

currentCombiArray

currentCombiArray : 

Type(s)

customerDiscount

customerDiscount : 

Type(s)

fsk18DisplayAllowed

fsk18DisplayAllowed : 

Type(s)

fsk18PurchaseAllowed

fsk18PurchaseAllowed : 

Type(s)

customerStatusId

customerStatusId : 

Type(s)

hasProperties

hasProperties : 

Type(s)

languageId

languageId : 

Type(s)

language

language : 

Type(s)

lastListingSql

lastListingSql : 

Type(s)

main

main : 

Type(s)

product

product : 

Type(s)

productPriceArray

productPriceArray : 

Type(s)

showGraduatedPrices

showGraduatedPrices : 

Type(s)

showPrice

showPrice : 

Type(s)

xtcPrice

xtcPrice : 

Type(s)

seoBoost

seoBoost : \GMSEOBoost_ORIGIN
var

Type(s)

\GMSEOBoost_ORIGIN

maxImageHeight

maxImageHeight : 

Type(s)

additionalFields

additionalFields : 

Type(s)

offerAggregationLimit

offerAggregationLimit : 

Type(s)

stockAllowCheckout

stockAllowCheckout : 

Type(s)

stockCheck

stockCheck : 

Type(s)

attributeStockCheck

attributeStockCheck : 

Type(s)

appendPropertiesModel

appendPropertiesModel : 

Type(s)

showPriceTax

showPriceTax : 

Type(s)

VPEReadService

VPEReadService : \VPEReadServiceInterface

manufacturerReadService

manufacturerReadService : \ManufacturerReadServiceInterface

v_env_get_array

v_env_get_array : 
inherited

Type(s)

v_env_post_array

v_env_post_array : 
inherited

Type(s)

v_content_template

v_content_template : 
inherited

Type(s)

content_array

content_array : 
inherited

Type(s)

deprecated_array

deprecated_array : 
inherited

Type(s)

v_min_deprecation_level

v_min_deprecation_level : 
inherited

Type(s)

v_flat_assigns

v_flat_assigns : 
inherited

Type(s)

v_coo_smarty

v_coo_smarty : 
inherited

Type(s)

v_cache_id_elements_array

v_cache_id_elements_array : 
inherited

Type(s)

v_template_dir

v_template_dir : 
inherited

Type(s)

v_caching_enabled

v_caching_enabled : 
inherited

Type(s)

v_compile_check_enabled

v_compile_check_enabled : 
inherited

Type(s)

v_session_id_placeholder

v_session_id_placeholder : 
inherited

Type(s)

escape_html

escape_html : 
inherited

Type(s)

build_html

build_html : 
inherited

Type(s)