如何使用 Opencart 模板中的页面 ID 仅显示该特定页面的内容?或者类似的东西?
非常感谢马克
对于 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:如何在某些页面上包含脚本?)