Jak zrobić zeby w koszyku obok nazwy wyswietlalo sie zdjecie produktu?

xGZx

Avatar: xGZx

2009-04-30 15:35

Bawie sie plikiem orders_basket.tpl, wstawilem w odpowiednim miejscu kod
<a href="$aData[sLinkName]"><img src="$config[dir_files]$aDataImage[iSizeValue1]/$aDataImage[sFileName]" alt="$aDataImage[sFileDescription]" /></a>

Link do produktu wyswietla sie poprawnie ale sciezka do pliku juz nie. W czym tkwi problem? Prosze o pomoc.

» Quick.Cart v3.x

treewood (OpenSolution)

Avatar: treewood

2009-05-02 07:46

Dam ci dosyc dokladne rozwiazanie tego problemu. Edytuj core/orders.php i znajdz funkcje listProducts()
1. Za tym $oTpl =& TplParser::getInstance( ); wstaw to:

$oFile  =& Files::getInstance( );


2. Za tym $aData['sPrice'] = displayPrice( $aData['fPrice'] ); wstaw to:

$oTpl->setVariables'aData'$aData );
if( isset( 
$oFile->aImagesDefault[2][$aData['iProduct']] ) ){
  
$aDataImage $oFile->aFilesImages[2][$oFile->aImagesDefault[2][$aData['iProduct']]];
  
$oTpl->setVariables'aDataImage'$aDataImage );
  
$aData['sImage'] = $oTpl->tbHtml$sFile'PRODUCTS_IMAGE' );
}
else{
  
$aData['sImage'] = $oTpl->tbHtml$sFile'PRODUCTS_NO_IMAGE' );
}


3. Edytuj templates/pages_default.tpl i przekopiuj bloki PRODUCTS_IMAGE i PRODUCTS_NO_IMAGE do pliku templates/orders_basket.tpl

4. W pliku templates/orders_basket.tpl w bloku BASKET_LIST wstaw gdzies zmienna: $aData[sImage]

xGZx

Avatar: xGZx

2009-05-04 11:35

Dziekuje bardzo za pomoc:) Wlasnie o to mi chodzilo. Dodalem sobie również zdjecia produktów w formularzu zamówieniowym.

treewood widze ze znasz sie bardzo dobrze na tym, moze umialbys pmoc mi w tym problemie:
http://opensolution.org/Quick.Cart/forum/?p=readTopic&nr=6066 ?
Bylbym bardzo wdzieczny. Pozdrawiam i jeszcze raz dziekuje.

Do góry
o nas | kontakt