News:

Support the VirtueMart project and become a member

Main Menu

Help : Show text " Call Pro Price " in mod_virtuemart_product

Started by KentLong, May 28, 2013, 09:48:31 AM

Previous topic - Next topic

KentLong

I Have this file , i want show text "Call For Price" when price empty ! But i can't do it , plz help me . This is mod_virtuemart_product , i'm use VM 2.0.20b




<?php // no direct access
defined('_JEXEC') or die('Restricted access');

// addon for joomla modal Box
JHTML::_('behavior.modal');

$col= 1 ;
$pwidth= ' width'.floor ( 100 / $products_per_row );
if ($products_per_row > 1) { $float= "floatleft";}
else {$float="center"; }
$totalProd = count($products);
?>

<div class="ot-custom-vmgroup<?php echo $params->get( 'moduleclass_sfx' ) ?>">

<?php if ($headerText) { ?>
   <div class="ot-vmheader"><?php echo $headerText ?></div> <?php } ?>
   <div class="ot-custom-vmproduct <?php if($products[0]) echo 'first'; //if($totalProd/$products_per_row) echo ' last'; ?>">
      <div class="ot-custom-vmproduct-i">
         <?php foreach ($products as $product) { ?>
         <div style="float: left;" class="<?php echo $float ?> <?php echo $pwidth ?>">
            <div class="spacer">
               <div class="ot-custom-product">
                  <div class="ot-custom-product-i">
                     <?php
                     //Product name
                     $url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.
                     $product->virtuemart_category_id); ?>   <div class="product-name"><h5><a href="<?php echo $url ?>"><?php echo $product->product_name ?></a></h5></div>      <?php   echo '<div class="clear"></div>';
                     
                     //Product short DESC
                     echo '<div class="product-s-desc">
                           <p class="product_s_desc">';
                     echo shopFunctionsF::limitStringByWord($product->product_s_desc, 40, '...');
                     echo '</p></div>';
                     
                     //Product image
                     if (!empty($product->images[0]) )
                        $image = $product->images[0]->displayMediaThumb('class="featuredProductImage" border="0"',false) ;
                        else $image = '';
                        echo '<div class="product-image">';
                        //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),$image,array('title' => $product->product_name) );
                        echo '<a class="modal" href="'.$product->images[0]->file_url.'" title="'.$product->product_name.'"><img src="'.$product->images[0]->file_url_thumb.'" alt="'.$product->product_name.'" /></a>';
                        echo '</div>';
                     echo '<div class="clear"></div>'; ?>
                     
                     <div class="product-price">
                     <?php
                     //Product Price
                     if ($show_price) {
                        //echo '<p>';
                        //       echo $currency->priceDisplay($product->prices['salesPrice']);
                        if (!empty($product->prices['salesPrice'] ) ) echo JText::_('COM_VIRTUEMART_PRODUCT_SALESPRICE') . '<span class="PricesalesPrice">'.$currency->createPriceDiv('salesPrice','',$product->prices,true).'</span><br />';
                        //if (!empty($product->prices['discountAmount']) ) echo JText::_('COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT') . '<span class="PricesalesPrice">'.$currency->createPriceDiv('discountAmount','',$product->prices,true).'</span><br />';
                        if ($currency->createPriceDiv('discountAmount','',$product->prices,true) != null) echo JText::_('COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT') . '<span class="PricesalesPrice">'.$currency->createPriceDiv('discountAmount','',$product->prices,true).'</span><br />';
                        //       if ($product->prices['salesPriceWithDiscount']>0) echo $currency->priceDisplay($product->prices['salesPriceWithDiscount']);
                        //if (!empty($product->prices['salesPriceWithDiscount']) ) echo JText::_('COM_VIRTUEMART_PRODUCT_SALESPRICE_WITH_DISCOUNT') . '<span class="PricesalesPrice">'.$currency->createPriceDiv('salesPriceWithDiscount','',$product->prices,true).'</span><br />';
                        if ($currency->createPriceDiv('salesPriceWithDiscount','',$product->prices,true) != null) echo JText::_('COM_VIRTUEMART_PRODUCT_SALESPRICE_WITH_DISCOUNT') . '<span class="PricesalesPrice">'.$currency->createPriceDiv('salesPriceWithDiscount','',$product->prices,true).'</span><br />';
                        //echo '</p>';
                     } ?>
                     <?php //if($product->product_special == 1) { ?>
                     <!--
                     <div class="hot-product"></div>
                     -->
                     <?php //} ?>
                     </div>
                  
                     <div class="product-addtocart">
                     <?php
                     if($show_product_details){
                        echo JHTML::link($product->link, JText::_('COM_VIRTUEMART_PRODUCT_DETAILS'), array('title' => $product->product_name,'class' => 'product-details'));
                        //echo JHTML::link($product->link, JText::_('COM_VIRTUEMART_CART_ADD_TO'), array('title' => $product->product_name,'class' => 'product-details'));
                        //echo '<a href="'.$url.'" class="product-details"><span>'.JText::_('COM_VIRTUEMART_PRODUCT_DETAILS').'</span></a>';
                     }
                     //Product Addtocart, Quantity and Artricbute
                     /*
                     if ($show_addtocart) {
                        echo mod_ot_custom_virtuemart_product::addtocart($product);
                     }*/
                     ?>
                     </div>
                  </div>
               </div>
            </div>
         </div>
         <?php
            if ($col == $products_per_row && $products_per_row && $col < $totalProd ) {
               echo '</div></div><div class="ot-custom-vmproduct"><div class="ot-custom-vmproduct-i">';
               $col= 1 ;
            } else {
               $col++;
            }
         } ?>
      </div>
   </div>

   <?php
   if ($footerText) : ?>
   <div class="vmfooter<?php echo $params->get( 'moduleclass_sfx' ) ?>">
      <?php echo $footerText ?>
   </div>
   <?php endif; ?>
</div>
<script type="text/javascript" charset="utf-8">
   var items = $$('div.ot-custom-vmgroup div.ot-custom-vmproduct');
   if(items != null)
   {
      var last = items.length-1;
      items[last].className +=" last";
   }
</script>