Back to Top

prestashop :- Creating new front end page for your prestashop within module

Updated 9 April 2013

Prestashop provide the way to make entire new page through your module. For this you must follow directory structures

Some step given bellow to make new page

Step 1 – Creating the correct folder structure

Create a module and install it (for how we create module you can saw the previous blog )

let your module name is testmodule then after installation you can check module folder where you get testmodule folder

Directory structure is

Searching for an experienced
Prestashop Company ?
Find out More
  • module=>your module name
  • controllers=>front=> your file name

that means directory structure is 

"module/modulename/controllers/front/filename"

 

in my case file name is test.php

Step 2 – Adding the new page’s controller

<?php

if (!defined('_PS_VERSION_'))
		exit;
include('../../config/config.inc.php');
class modulenameTestModuleFrontController extends 
ModuleFrontController	{

	public function initContent() {

			global $smarty;	
		parent::initContent();
		include('../../header.php');
		include(dirname(__FILE__).'/../../footer.php');
	}

}

?>

your class name as

modulename is your module name.

then add your file name in my case my file name is test then i am adding “Test” and then add ModuleFrontController and extends ModuleFrontController

 

now open this link to any browser

index.php?fc=module&module=modulename&controller=test

 

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home