Franz Holzinger

Verse of the day

Denn es ist ein Gott und ein Mittler zwischen Gott und den Menschen, nämlich der Mensch Christus Jesus, der sich selbst gegeben hat für alle zur Erlösung, daß solches zu seiner Zeit gepredigt würde;
1 Timotheus 2:5-6

© Bible Gateway's Verse of the Day


autor  
3-01-12 19:04:30 ###PRODUCT_SIZE### im bill und delivery template
Andreas Jud
Hallo Franz,

ich schaffe es nicht im bill und delivery template die Größe (###PRODUCT_SIZE###) mit anzeigen zu lassen. Mein Code ist

<!-- ###display_variant2### -->
###PRODUCT_SIZE###
<!-- ###display_variant2### -->

Leider arbeitet er nicht. Mein Shopsystem is 2.7.2.

Danke im Voraus

Andreas
9-01-12 18:09:32 Korrektur zu tt_products 2.7.3
Franz Holzinger
Es muss die Datei view/class.tx_ttproducts_article_base_view.php korrigiert werden:

Nach der Zeile
parent::getItemMarkerArray ...

muss das eingefügt werden:

$markerArray = array_merge($markerArray, $variantMarkerArray);
9-01-12 18:41:51 Korrektur zu tt_products 2.7.3
Franz Holzinger
Die letzte Korrektur verursacht Fehler im Marker in den anderen Ansichten und muss rückgängig gemacht werden.
Es muss Folgendermaßen korrigiert werden.

lib/class.tx_ttproducts_billdelivery.php

Am Beginn von getInformation:
$itemViewTable = &$tablesObj->get('tt_products', TRUE);
$itemTable = $itemViewTable->getModelObj();

Im foreach:

foreach ($actItemArray as $k1=>$actItem) {

$row = $actItem['rec'];

....


$itemViewTable->getItemMarkerArray (
$actItem,
$markerArray,
$catTitle,
1,
'image',
$viewTagArray,
array(),
$theCode,
$count
);
$variantFieldArray = $itemTable->variant->getFieldArray();
$marker = $itemViewTable->getMarker();

foreach($variantFieldArray as $k2 => $field) {
$tmpkey = '###' . $marker . '_' . strtoupper($field) . '###';
$markerArray[$tmpkey] = $row[$field];
}



< Zurück zum Forum