1

如何使用 Opencart 模板中的页面 ID 仅显示该特定页面的内容?或者类似的东西?

非常感谢马克

4

1 回答 1

0

对于 Product.tpl

product_id

对于 Category.tpl

path

对于内容.tpl

information_id

编辑那些 .tpl 文件并使用我所说的变量。您可以在 .tpl 文件中实际使用,例如:

<?
if(isset($_GET["product_id"])==""){
 // yes
} else {
 // do something else   
}
?>

为了安全。您可以使用mysql_escape_string()

您还可以在某些情况下使用该库。我认为 Content.tpl 中的示例是您想要的问题。我建议不要进行这样的更改。制作模块或更好的逻辑。

此外,可以替换 $_GET。

请注意$this->request->get$_GET是相同的,但是 OpenCart 可以并且通常会$this->request->get在页面加载后更改值,例如使用 SEO 关键字时的路由键值,因此建议使用它而不是$_GET代替$_GET. 它还清理了值以防止任何恶意值。(参考 Jay:Opencart:如何在某些页面上包含脚本?

于 2013-06-29T17:02:39.300 回答