Reader small image

You're reading from  PrestaShop Module Development

Product typeBook
Published inNov 2014
Reading LevelBeginner
Publisher
ISBN-139781783280254
Edition1st Edition
Languages
Concepts
Right arrow
Author (1)
Fabien Serny
Fabien Serny
author image
Fabien Serny

Fabien Serny is a former core developer at PrestaShop. He has 10 years of experience in web development and e-commerce. He has worked for several big e-commerce companies in France, and then created his own company named 23Prod in late 2010. In 2014, along with two other former core developers from PrestaShop, he launched Froggy Commerce, a platform that sells simple and powerful modules for PrestaShop based on the needs of e-tailers. You can visit his websites http://www.23prod.com and http://www.froggy-commerce.com.
Read more about Fabien Serny

Right arrow

Using HelperForm to make a scalable form


Using HelperForm to handle a simple classic form in your module is not mandatory, but it's definitively a PrestaShop best practice. This class is a PrestaShop tool that will allow you to generate a form not depending on your PrestaShop version (1.5/1.6). Moreover, it will make your form compliant with further versions.

First, we will delete all useless lines of code.

Go to your getContent.tpl template and delete everything except the confirmation message:

{if isset($confirmation)}
  <div class="alert alert-success">{l s='Settings updated' mod='mymodcomments'}</div>
{/if}

Then, go to mymodcomments.php and delete the assignConfiguration method and the call of this function made in the getContent method.

If you go to your module configuration it should now display a blank configuration page, since we deleted all lines of code related to the form display.

We will now create a new method named renderForm in mymodcomments.php. In this function, we...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
PrestaShop Module Development
Published in: Nov 2014Publisher: ISBN-13: 9781783280254

Author (1)

author image
Fabien Serny

Fabien Serny is a former core developer at PrestaShop. He has 10 years of experience in web development and e-commerce. He has worked for several big e-commerce companies in France, and then created his own company named 23Prod in late 2010. In 2014, along with two other former core developers from PrestaShop, he launched Froggy Commerce, a platform that sells simple and powerful modules for PrestaShop based on the needs of e-tailers. You can visit his websites http://www.23prod.com and http://www.froggy-commerce.com.
Read more about Fabien Serny