简体   繁体   English

在Jhtml joomla中添加类

[英]add class in Jhtml joomla

this code for display virtuemart product image: 此代码可用于显示conventmart产品图像:

                              <div class="img-wrapper">
                                <?php
                                        $image = $product->images[0]->displayMediaThumb('class="browseProductImage featuredProductImageFirst" id="Img_to_Js_'.$product->virtuemart_product_id.'" border="0"',false) ;
                                        if(!empty($product->images[1])){
                                         $image2 = $product->images[1]->displayMediaThumb('class="browseProductImage featuredProductImageSecond"  border="0"',false) ;
                                        } else {$image2= $product->images[0]->displayMediaThumb('class="browseProductImage featuredProductImageSecond"  border="0"',false) ;}
                                        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),'<div class="front">'.$image.'</div><div class="back">'.$image2.'</div>');
                                ?>
                              </div>

output above code in front site: 在前端站点中输出以上代码:

<div class="img-wrapper">
<a href="link to product">
     <div class="front">
         <img show_image1_product > 
     </div> 
     <div class="back">
         <img show_image2_product > 
     </div> 
</a>                             

now,I want add class to <a href="link to product"> how do it? 现在,我想将类添加到<a href="link to product">到产品" <a href="link to product">怎么做?

JHTML link accepts associative array as third parameter (as written in docs ), so you can use ["class"=>"classname"] JHTML链接接受关联数组作为第三个参数(如docs中所述 ),因此您可以使用["class"=>"classname"]

EDIT : full line of code to better understand, what is nicely explained in documentation 编辑 :完整的代码行可以更好地理解,在文档中很好地解释了什么

JHTML:: ('JoomlaClassName', JRoute:: ('UrlOfLink'),'TextWithFrontBackDivs',AssociativeArray); JHTML : :('JoomlaClassName',JRoute : :('UrlOfLink'),'TextWithFrontBackDivs',AssociativeArray);

JHTML::_('link', JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id='.$product->virtuemart_product_id.'&virtuemart_category_id='.$product->virtuemart_category_id),'<div class="front">'.$image.'</div><div class="back">'.$image2.'</div>', array("class"=>"classnane"));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM