For any E commerce Platform product Page is one of the important Page for Business point of view. You can customize a Specific product page layout in Presatshop very easily.
Override Product Controller
Step 1: Make a file in
Step 2: Make a file in themes/[yourtheme]/product-custom.tpl with your custom code.
If still you can not find your changes made in "product-custom.tpl" then you should delete the file "class_index.php" in cache folder.
Override Product Controller
Step 1: Make a file in
override/controllers/front/ProductController.php
and add below code:<?php class ProductController extends ProductControllerCore { public function initContent() { /* loading the default code */ parent::initContent(); /* please add all Product ID for which you want to use this custom template */ $product_ids = array(5, 6); if (isset($this->product) && in_array($this->product->id, $product_ids)) { /* please change the file name 'product-custom.tpl' to any other file name you want to use in your theme directory, i. e. themes/[yourtheme]/product-custom.tpl */ $this->setTemplate(_PS_THEME_DIR_.'product-custom.tpl'); } else { $this->setTemplate(_PS_THEME_DIR_.'product.tpl'); } } }
Step 2: Make a file in themes/[yourtheme]/product-custom.tpl with your custom code.
If still you can not find your changes made in "product-custom.tpl" then you should delete the file "class_index.php" in cache folder.
0 Comments