HTML 代码在 OpenCart 送货方式标签中不起作用
HTML codes won't work in OpenCart shipping Method label
我想在我的送货方式标签中包含自定义代码,但默认情况下,OpenCart 会停止我认为出于安全原因的代码,并在我的代码前后添加引号,因此它无法正常工作和显示。
有什么办法可以解决这个问题吗?
此外,我这样做是否会遇到任何安全问题? (因为是checkbox我个人觉得很安全)
谢谢大家,请检查我发给你的这张图片。
此致
这不是模板问题。转到 catalog/model/extension/shipping/xshippingpro.php 在那里你会找到
$quote_data['xshippingpro'.$tab_id] = array(
在里面
'text' => $this->currency->format($this->tax->calculate($cost, $xshippingpro['tax_class_id'], $this->config->get('config_tax')),$currency_code)
您可以在这里添加您的自定义代码,如果您只想修改 X Shipping,只能在这里添加。
你可以把title
改成
'text' => '<span style="color: #d1383d; font-weight: bold;">' . $this->currency->format($this->tax->calculate($cost, $xshippingpro['tax_class_id'], $this->config->get('config_tax')),$currency_code) . '</span>'
已更新
要在同一文档的标题中设置自定义文本,请查找
'title' => $xshippingpro['name'][$language_id],
改为
'title' => 'custom text <span style="color: #d1383d; font-weight: bold;">' . $xshippingpro['name'][$language_id] . '</span>custom text',
更新 2
要像您示例中那样使用自定义 html(覆盖安全性),请更改
'title' => $xshippingpro['name'][$language_id],
进入
'title' => html_entity_decode($xshippingpro['name'][$language_id], ENT_QUOTES, 'UTF-8'),
我想在我的送货方式标签中包含自定义代码,但默认情况下,OpenCart 会停止我认为出于安全原因的代码,并在我的代码前后添加引号,因此它无法正常工作和显示。
有什么办法可以解决这个问题吗?
此外,我这样做是否会遇到任何安全问题? (因为是checkbox我个人觉得很安全)
谢谢大家,请检查我发给你的这张图片。
此致
这不是模板问题。转到 catalog/model/extension/shipping/xshippingpro.php 在那里你会找到
$quote_data['xshippingpro'.$tab_id] = array(
在里面
'text' => $this->currency->format($this->tax->calculate($cost, $xshippingpro['tax_class_id'], $this->config->get('config_tax')),$currency_code)
您可以在这里添加您的自定义代码,如果您只想修改 X Shipping,只能在这里添加。
你可以把title
改成
'text' => '<span style="color: #d1383d; font-weight: bold;">' . $this->currency->format($this->tax->calculate($cost, $xshippingpro['tax_class_id'], $this->config->get('config_tax')),$currency_code) . '</span>'
已更新
要在同一文档的标题中设置自定义文本,请查找
'title' => $xshippingpro['name'][$language_id],
改为
'title' => 'custom text <span style="color: #d1383d; font-weight: bold;">' . $xshippingpro['name'][$language_id] . '</span>custom text',
更新 2
要像您示例中那样使用自定义 html(覆盖安全性),请更改
'title' => $xshippingpro['name'][$language_id],
进入
'title' => html_entity_decode($xshippingpro['name'][$language_id], ENT_QUOTES, 'UTF-8'),