Franz Holzinger

Verse of the day

Denn das Wort vom Kreuz ist eine Torheit denen, die verloren werden; uns aber, die wir selig werden ist's eine Gotteskraft.
1 Korinther 1:18

© 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