Opencart 开放式;条款及;条件“;在“签出”页面上的新选项卡中链接

Opencart 开放式;条款及;条件“;在“签出”页面上的新选项卡中链接,opencart,opencart2.x,Opencart,Opencart2.x,“条款与条件”链接在Opencart 2.3.0.2的签出页面的弹出窗口中显示整个页面。我想在一个新选项卡中打开它。我试过了,但没有成功。我正在使用波尔图主题。任何帮助都将不胜感激。我假设您使用的是默认模板和英语,否则说明可能会有所不同,但这应该可以让您开始 在catalog/view/theme/default/template/checkout/payment\u method.tpl中,您将看到如下文本块: 这是打印链接的内容。此变量$text\u agree在catalog/contr

“条款与条件”链接在Opencart 2.3.0.2的签出页面的弹出窗口中显示整个页面。我想在一个新选项卡中打开它。我试过了,但没有成功。我正在使用波尔图主题。任何帮助都将不胜感激。

我假设您使用的是默认模板和英语,否则说明可能会有所不同,但这应该可以让您开始

catalog/view/theme/default/template/checkout/payment\u method.tpl
中,您将看到如下文本块:

这是打印链接的内容。此变量
$text\u agree
catalog/controller/checkout/payment\u method.php
中设置。这是实现这一目标的逻辑:

$data['text\u agree']=sprintf($this->language->get('text\u agree'),$this->url->link('information/information/agree','information\u id=')。$this->config->get('config\u checkout\u id'),true),$information\u info['title',$information\u info['title'])

你想把这个改成

$data['text\u agree']=sprintf($this->language->get('text\u agree'),$this->url->link('information/information','information\u id=5',true),$information\u info['title',$information\u info['title'])

最后你有了链接的定义。在
catalog/language/en-gb/checkout/checkout.php中
change

$\u['text\u agree']='我已经阅读并同意'


$\u['text\u agree']='我已经阅读并同意'

非常感谢您提供的解决方案和详细解释。效果很好。我没有使用默认模板,但我的模板有类似的代码。很高兴能提供帮助。请张贴您的模板名称,以方便将来的读者。