Opencart テンプレートでページの ID を使用して、その特定のページのコンテンツのみを表示するにはどうすればよいですか? それとも似たようなもの?
どうもありがとうマーク
Product.tpl の場合
product_id
Category.tpl の場合
path
Content.tpl の場合
information_id
これらの .tpl ファイルを編集し、私が述べた変数を使用します。次のような .tpl ファイルで実際に使用できます。
<?
if(isset($_GET["product_id"])==""){
// yes
} else {
// do something else
}
?>
セキュリティのため。mysql_escape_string()を使用できます。
特定のインスタンスでライブラリを使用することもできます。私が信じているContent.tplの例は、あなたが望む問題です。このような変更はお勧めしません。モジュールまたはより良いロジックを作成します。
また、$_GET は置き換えることができます。
$this->request->get
とは同じですが、SEO キーワードを使用する場合、$_GET
OpenCart はルート キーの値などの値をページの読み込み後に変更できます。また、悪意のある値を防ぐために、値がクリーンアップされています。(参照 Jay: Opencart: How to include a script on specific pages? )$this->request->get
$_GET
$_GET