Jump to content

Création d'une page dans le back-office


Recommended Posts

Bonjour je souhaiterai savoir si il était possible de créer une page dans le back-office avec l'ajout d'un acces à cette page dans le menu?

J'ai vu que en 1.6 c'était possible via le menu administration

https://alifconception.com/creer-un-nouveau-menu-ou-une-nouvelle-page-dans-le-panneau-dadministration-de-prestashop-1-6/

De ce fait je souhaiterai savoir comment faire pour y ajouter une page dans le back office Merci 

 

Ma version Prestashop 1.7.6.9

Share this post


Link to post
Share on other sites

1 hour ago, neo97 said:

Bonjour,

Tu peux créer une page spécifique via >preference>CMS.

Bonjour, Je ne vois pas ou est préférence dans le back? Mais ceci dit j'ai  Apparence>Pages de contenu (CMS). Est-ce la meme chose ? 

 

1 hour ago, Shonen said:

Salut,

Un topic en anglais, mais qui résume bien je pense.

Sinon la doc officielle https://devdocs.prestashop.com/1.7/modules/concepts/controllers/admin-controllers/tabs/

 

Merci mais ceci m'oblige à créer un module ? 

Share this post


Link to post
Share on other sites

Oui , les CMS sont les pages personnalisables de Prestashop.

Tu en créé une nouvelle et utilise l’éditeur html pour intégrer du texte et des visuels.
Elle te sera proposée comme cible dans l'éditeur de ton menu.

Share this post


Link to post
Share on other sites

13 hours ago, neo97 said:

Oui , les CMS sont les pages personnalisables de Prestashop.

Tu en créé une nouvelle et utilise l’éditeur html pour intégrer du texte et des visuels.
Elle te sera proposée comme cible dans l'éditeur de ton menu.

D'accord merci je vais essayer. Car justement je pensais que c'était pour créer des pages mais en front 

10 hours ago, solsol69 said:

Bonjour

Peut être une piste ici, je n'ai pas testé

https://mypresta.eu/modules/administration-tools/back-office-menu-manager.html

Effectivement je vais regarder ça aussi, sachant que si ce module permet de récupérer les anciennes fonctionnalité du presta, peut-être que y'a celle que je cherche 

Edited by sparkss
oublie (see edit history)

Share this post


Link to post
Share on other sites

11 hours ago, solsol69 said:

Bonjour

Peut être une piste ici, je n'ai pas testé

https://mypresta.eu/modules/administration-tools/back-office-menu-manager.html

Du coup j'ai essayer le module me permet donc de créer des menus, du coup après ce menu me demandait un controller afin d'y afficher quelque chose. J'ai suivi ce tuto 

https://www.eewee.fr/prestashop-creer-un-menu-back-office/ afin que mon menu appel un controller et affiche un tpl test pour l'instant. Mais du coup j'ai cette erreur qui s'affiche 

image.thumb.png.9c3dfabbd4f82932f2c1fcea1c2cb8a5.png

Le code du controller 

<?php

class AdminTestController extends AdminController
{
    public function __construct()
    {
        parent::__construct();
    }

    public function initContent()
    {
        parent::initContent();

        // INIT
        $smarty = $this->context->smarty;
        $smarty->assign('abc', 'lorem ipsum');

        // TEMPLATE
        // Ajouter le tpl dans /adminXXX/themes/default/template/controllers/test/test.tpl
        $this->setTemplate('test.tpl');
    }
}

 

Share this post


Link to post
Share on other sites

9 minutes ago, Shonen said:

Votre documentation est pour les Prestashop 1.5 / 1.6, vous utilisez Prestashop 1.7

Une piste de recherche peut être ? https://www.h-hennes.fr/blog/2017/11/30/prestashop-1-7-gerer-les-menus-dans-ladministration/

Effectivement.. 
Pour ce qui est de la piste il fait exactement la même chose que le module installé, si je ne me trompe pas, et cela me débloque le menu dans paramètre avancés. Ce qui me permet de gérer les position et de créer des menus cependant j'ai crée un menu mais sachant que ça ne créer pas de controller ni rien le menu m'affiche 

image.png.2ca731ab512890f9934e89d861e28471.png

quand je clique dessus d'où mon test avec la documentation pour 1.5/1.6 qui consiste à faire un controller pour appeler un tpl ce qui me faut si j'en déduis ce message. 

Share this post


Link to post
Share on other sites

17 hours ago, Bllidz said:

Le module proposé par @solsol69 plus la création d'un contrôleur  pour faire appel à un tpl fonctionne très bien chez moi, pense à vider le cache.

Effectivement j'avais oublié de vider le cache. Merci à vous 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More