Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Zet de naam van de webshopextensie in de titel en vermeld verder in iedere vraag:
  1. De exacte versie van Joomla! die je gebruikt
  2. De exacte versie van de webshopextensie.
  3. De volledige url van je website (indien mogelijk).

TIP! - Velden in productdetailpagina oproepen

TIP! - Velden in productdetailpagina oproepen

16 feb 2012 00:24
#1
(Vertaalde topic forum.virtuemart.net )

Productnaam
Code:
<?php echo $this->product->product_name ?>

Artikelnummer
Code:
<?php echo $this->product->product_sku ?>

"Stel een vraag over dit product"
Code:
<a class="ask-a-question" href="<?php echo $url ?>" > <?php echo JText::_('COM_VIRTUEMART_PRODUCT_ENQUIRY_LBL') ?></a>

Korte productomschrijving
Code:
<?php echo $this->product->product_s_desc ?>

Productbeschrijving (lange tekst)
Code:
<?php echo $this->product->product_desc ?>

Productafbeelding (de 0 betekend dat de 1e foto)
Code:
<?php echo $this->product->images[0]->displayMediaFull('class="product-image"',false) ?>

Meer productafbeeldingen (>1 will zeggen alle verdere foto's)
Code:
<?php if(!empty($this->product->images) && count($this->product->images)>1) { foreach ($this->product->images as $image) { echo $image->displayMediaThumb('class="product-image"',true,'class="modal"'); //'class="modal"' } } ?>

Beschikbaarheid als tekst
Code:
<?php echo $this->product->product_availability; ?>

Beschikbaarheid als afbeelding
Code:
<?php echo JHTML::image(JURI::root().VmConfig::get('assets_general_path').'images/availability/'. $this->product->product_availability, $this->product->product_availability, array('class' => 'availability')); ?>

Minimum aantal bestelling
Code:
<?php echo $this->product->min_order_level ?>

Maximum aantal bestelling
Code:
<?php echo $this->product->max_order_level ?>

Producteenheid
Code:
<?php echo $this->product->product_unit ?>

Productgewicht
Code:
<?php echo $this->product->product_weight ?>

Productgewichtseenheid
Code:
<?php echo $this->product->product_weight_uom ?>

Productlengte
Code:
<?php echo $this->product->product_length ?>

Productbreedte
Code:
<?php echo $this->product->product_width ?>

Producthoogte
Code:
<?php echo $this->product->product_height ?>

Product URL
Code:
<?php echo $this->product->product_url ?>

Product aantal in voorraad
Code:
<?php echo $this->product->product_in_stock ?>

Product beschikbaarheidsdatum
Code:
<?php echo $this->product->product_available_date ?>

Aanbevolen product (Special 0 of 1 - 0 betekent niet tonen, 1 betekent wel tonen)
Code:
<?php echo $this->product->product_special ?>

Product verzendkosten (?)
Code:
<?php echo $this->product->product_ship_code_id?>

Product verpakking
Code:
<?php echo $this->product->product_packaging ?>

Een link maken naar de producthoofdcategorie vanuit de productdetailpagina
Code:
$caturl = JRoute::_('index.php? option=com_virtuemart&view=category&virtuemart_category_id='.JRequest::getInt ('virtuemart_category_id',0)); <a href="<?php echo $caturl ?>"><?php echo $this->category->category_name ?></a>


Alle bovenstaande velden kunnen worden gebruikt als extra velden in de productdetailpagina


Voorbeelden:


Om gratis verzending aan te bieden voor bepaalde producten vul je geen gewicht in voor dit product.
Code:
<?php if ($this->product->product_weight == 0) { ?> <div>Gratis verzending voor dit product! Minimum aantal bestelling: <?php echo $this->product->min_order_level ?></div> <?php }?>

Bovenstaande code toont gratis verzending en het minimale aantal bestelling

Dit geldt voor meerdere velden.

Om een icon of tekst te tonen mits een product wordt aanbevolen:
Code:
<?php if ($this->product->product_special == 1) { ?> <div>Uitverkoop!!!!! </div> <?php }?>

Vertel de klant dat de voorraad laag is en dus meteen bestelt
Code:
<?php if ($this->product->product_in_stock <= 10) { ?> <div>Nog <?php echo $this->product->product_in_stock ?>voorradig. Nu bestellen!</div> <?php }?>
groetjes,
Anne
www.numijneigenwebsite.nl + www.nmew.nl - KvK Brabant: 17281897Wil je Joomla!NL steunen? Dat kan met een donatie.
  • AnneM
  • AnneM's berichtenfoto Heeft onderwerp gestart
  • Joomla!NL vriend(in)
  • Joomla!NL vriend(in)
  • Berichten: 1863
Moderators: Juliank92PeterJelleRomke
Tijd voor maken pagina: 0.728 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie