3.5 out of 5
3.5
8 reviews on Udemy

Create Prestashop 1.7 module

Learn about modules & create your own
Instructor:
Aloui Mohamed Habib
303 students enrolled
English [Auto-generated]
Create a module for prestashop 1.7
Understand the anatomy of prestashop module

This course is created to teach you first of all what is a prestashop module,

Through the episodes of this series you will learn how to create a fully functional module for prestashop 1.7 with front and back page ( controllers ) and various hooks that will allow you to show content generated from the module in various place of the view.

Learn the new feature of prestashop 1.7 module such widget .

Learn while creating is the way of this course.

Introduction

1
Introduction
2
Tools & setup

Setup prestashop

1
Install prestashop on Docker
2
Install prestashop on local server/ hosted server

Getting to know Prestashop module

1
Module general introduction
2
A look into an existing module [ block assurance ]
3
Create first module
4
Module extending and derived classes
5
Constructor method
6
Installation

Prestashop module in depth

1
Introduction
2
Install method
3
Uninstall method
4
Create first hook
5
Use the configuration object
6
Shop object introduction
7
Module files structure
8
Create first widget | prestashop 1.7 new feature
9
How to render a widget [the method]
10
Call widget ( hook a hook)
11
Call a widget inside smarty
12
Call a widget the classic hook way

Configuration page

1
Setup a configuration page
2
Simple update example
3
Update data using a template form
4
Add security check on submission
5
Set default form value
6
Use alert message helper
7
Update data using a helper form

Object Model

1
Introduction
2
ObjectModel in action

Front controller

1
Create a front controller
2
Get method
3
Apply global template to controller page
4
Add custom style file to front controller
5
POST method
6
Create friendly URL

Core controller [Admin controller]

1
Introduction
2
Create new legacy controller

Create a controller the old way that is back-compatible with prestashop 1.6 and fit well with prestashop  1.7

3
Create an admin tab

Create a link in the admin menu specifically for our module admin controller

4
Activate the Admin Tab
5
Uninstall the admin tab

Add the option to remove the created tab once the module get uninstalled

6
Add content page using Field list helper

Configure the main controller page using Field List helper based on the module ObjectModel

7
Add bootstrap style to the controller page
8
Add action buttons to the items

Add row action button to CRUD the items

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.5
3.5 out of 5
8 Ratings

Detailed Rating

Stars 5
3
Stars 4
1
Stars 3
2
Stars 2
1
Stars 1
1
c03eda88f9ba3979a9541659dc7740f6
30-Day Money-Back Guarantee

Includes

3 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion