Video Galerija

 
VirtueMart - Prikazivanje praznih tabela
Web
Written by Administrator   
Sunday, 06 February 2011 20:39
Online prodavnica ima nekoliko kategorija i podkategorija. Uzećemo za primjer kategoriju Procesori koja ima podkategorije AMD i Intel. To bi izgledalo ovako Procesori > AMD > Naziv procesora.
Problem: Kategorija Procesori ne sadrži artikle, oni su uređno raspoređeni u jedu od kategorija, ali se pri otvaranju kategorije PRocesori pojavljuje prazna tabela.
Ovo je jedan od grešaka u kodu koji u stvari prikazuje praznu tabelu, iako proizvodi nisu tu.

Rješenje: Konektujte se na root vaše stranice i pronađite slijedeće fajlove:
'shop.browse.php' koji je lociran u '/public_html/administrator/component/com_virtumart/html/
'browse_listtable.tpl.php' koji je lociran  '/public_html/components/com_virtuemart/themes/your-theme/templates/browse/includes/
Napomena: prije bilo kakve promjene napraviti  kopiju ova dva fajla.

Koristeći neki od editora otvorite 'shop.browse.php'

1.Nađite 102 liniju koda (otprilike) koja završava sa:
$tpl->set( 'desc', $desc );
i ispod nje ubacite
$count_prod = $ps_product_category->product_count($category_id);
$tpl->set( 'count_products', $count_prod );  


2. Zatim liniju 245
$products_per_row = (!empty($category_id)) ? $db_browse->f("products_per_row") : PRODUCTS_PER_ROW;
i ispod nje ubacite
$count_prod = $products_per_row;
$tpl->set( 'count_products', $count_prod );

Snimite promjene i zamijenite fajl koji se nalazi na web stranici.

Sada otvorite 'browse_listtable.tpl.php'

Nađite 6 liniju

i ispod nje dodajte:
[code]/code]

Zatim 71 liniju <br class="clr" /><br />
ispod kojeg ćete dodati:


Sa ovim kodom će se tabela pojaviti samo kad je proizvod prisutan u kategoriji.
Joomla Templates and Joomla Extensions by ZooTemplate.Com
Komentari (0)Add Comment

Napišite komentar

busy