VirtueMart 2.5 Index.php Template


VirtueMart 2.5 Index.php Template

我正在寻找一种方法来删除mod_virtuemart_cart中的产品链接。我想要的产品名称-只是没有链接。我卡在mod_virtuemart_cart/tmpl/:

下default.php页面的第34行
 <div class="product_row">
            <span class="quantity"><?php echo  $product['quantity'] ?></span>&nbsp;x&nbsp;<span class="product_name"><?php echo $product['product_name'] <-- RIGHT HERE ?></span>
        </div>

任何想法?下面是一个URL的图像,以帮助更好地显示我正在努力完成。

http://superiordash.com/images/templatehelp.png

谢谢,迈克尔

JRoot/components/com_virtuemart/helpers/cart.php

第1663行:改变这个:

$this->data->products[$i]['product_name'] = JHTML::link($url, $product->product_name);

:

$this->data->products[$i]['product_name'] = $product->product_name;

或其他方法是使用jQuery删除链接

仅供参考,将以下代码添加到模板目录下的覆盖模块模板文件的第20行:/模板/(名称)/html/mod_virtuemart_cart/default.php

将导致一个更好的方式,以避免在未来打破:

// Remove links from products
foreach ( $data->products as &$product ) {
    $product['product_name']    =   strip_tags( $product['product_name'] );
}

从/modules/mod_virtuemart_cart/tmpl文件夹中取出default.php文件,复制到你的template/html文件夹并编辑。