我正在寻找一种方法来删除mod_virtuemart_cart中的产品链接。我想要产品名称 - 只是没有链接。我被困在mod.virtuemart_cart / tmpl /下的default.php页面第34行:
<div class="product_row">
<span class="quantity"><?php echo $product['quantity'] ?></span> x <span class="product_name"><?php echo $product['product_name'] <-- RIGHT HERE ?></span>
</div>
有什么想法吗?下面是图片的网址,以帮助更好地展示我想要完成的内容。
http://superiordash.com/images/templatehelp.png
谢谢,
迈克尔
答案 0 :(得分:0)
在文件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删除链接。
答案 1 :(得分:0)
仅供参考,在第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文件夹并进行编辑。