(Vertaalde topic
forum.virtuemart.net
)
Onderstaande velden kan je gebruiken om te tonen in de categorie-overzicht ("view")
product velden die niet in deze lijst voorkommen kunnen opgeroepen worden als volgt:
Code:
<?php echo $product->COLUMN_NAME ?>
Het verschil tussen categorie en productdetailpagina is het commando
----
Code:
$this->product te gebruiken in productdetailpagina
Code:
$product-> productvelden gebruiken in categorie pagina
----
Voorbeelden:
Dus, om het gewicht te tonen op de categoriepagina gebruik je
Code:
<?php echo $product->product_weight ?>
Categorienaam
Code:
<?php echo $this->category->category_name; ?>
Categoriedeschrijving
Code:
<?php echo $this->category->category_description ; ?>
Productnaam met een link
Code:
<?php echo JHTML::link($product->link, $product->product_name) ?>
Productdetails link met tekst "Productdetails"
Code:
<?php echo JHTML::link($product->link, JText::_('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name,'class' =>
'product-details'));?>
Sorteer vakje ("order by list")
Code:
<?php echo $this->orderByList['orderby']; ?>
Sorteren op Fabrikanten (Manufacturer) dropdown
Code:
<?php echo $this->orderByList['manufacturer']; ?>
Paginatie (<<Begin <<vorige 1 2 3 4 >> Volgende >> Einde)
Code:
<?php echo $this->vmPagination->getResultsCounter();?>
<?php echo $this->vmPagination->getLimitBox(); ?>
<?php echo $this->vmPagination->getPagesLinks(); ?>
<?php echo $this->vmPagination->getPagesCounter(); ?>
Korte productbeschrijving
Code:
<?php echo shopFunctionsF::limitStringByWord($product->product_s_desc, 40, '...') ?>
N.B.: Het getal 40 wil zeggen de eerste 40 letters worden getoond. Wil je de gehele korte productomschrijving tonen gebruik dan
Code:
<?php echo $product->product_s_desc ?>
De Popup van je productafbeelding
Code:
<?php echo $product->images[0]->displayMediaThumb('class="browseProductImage"
border="0" title="'.$product->product_name.'"
',true,'class="modal"'); ?>
Thumbnail productafbeelding naar de productdetailpagina
Code:
<?php echo JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product-
>virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),$product->images[0]->displayMediaThumb
('class="browseProductImage" border="0"',false)); ?>
Voorraadaanduiding
Code:
<?php echo $product->stock->stock_level ?>