2017-07-14 2 views
0

J'ai lu http://doc.prestashop.com/display/PS16/Displaying+content+on+the+front+office et j'essaie de créer un fichier display.php et un fichier display.tpl. Mais je ne sais pas exactement où ils doivent être placés. Parce qu'il dit une place pour display.php ("Créons le fichier display.php qu'il cible, avec un contenu minimal, et le mettre dans le dossier racine du module") et après cela, il dit un autre endroit pour le même file ("Explorons display.php, notre premier contrôleur frontal PrestaShop, stocké dans le dossier/controllers/front du dossier principal du module:").Afficher le contenu avec display.php et display.tpl dans PrestaShop

Je ne comprends vraiment pas la phrase suivante: ("Ce fichier display.php sera réécrit dans un contrôleur frontal [..]").

Et quand il s'agit de display.tpl je ne suis pas vraiment là où je dois le mettre. Je me demande si le meilleur endroit est/controllers/front.

Pouvez-vous me dire où je vais me tromper? (Désolé pour mon anglais)

+0

Jetez un oeil à quelques exemples de modules PS dans le dossier '/ modules'. En bref: le FrontController va dans '/controllers/front', et les vues (fichiers' .tpl') dans le dossier '/views/templates/front'. –

+0

Voulez-vous dire dois-je créer dans mon module/controllers/front et/views/template/front? –

Répondre

0

Vous devez mettre le contrôleur dans les contrôleurs/avant

Les vues tous dans:

vues/templates/(avant | admin | crochet)

if est frontController, faites simplement $this->setTemplate('mytpl.tpl'); sur la fonction init()