VirtueMart 2.5 Index.php模板

时间:2014-07-17 16:50:31

标签: php templates joomla2.5 virtuemart

我正在寻找一种方法来删除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>

有什么想法吗?下面是图片的网址,以帮助更好地展示我想要完成的内容。

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

谢谢,

迈克尔

2 个答案:

答案 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文件夹并进行编辑。