Jump to content

Recuperer les valeurs des formulaires admin pour les afficher sur le site


Recommended Posts

Bonjour,

j'ai commencer a creer un module de test qui dois enregistrer une image afin de pouvoir l'afficher sur le site, en gros ce module serais a utiliser sur un site d'e-commerce pour gerer les bannieres promotionelles.

mon fichier .tpl coter administion se trouve dans views/template/admin/configure.tpl

mon fichier .tpl coter front qui s'affiche sur le site se trouve dans views/template/hook/banner.tpl

 

ce que je ne comprend pas c'est comment enregistrer les valeurs dans un premier temps et dans un second temps recuperer les valeur enregistrer pour les affichers dans le fichier banner.tpl qui est afficher sur le site grace au hook displayHome.

<div id="Bandeau" style="display: none; flex-direction: column; width: 90%; padding-left: 30px;">
	<h2>Bandeau</h2>
	{*champ a recuperer*}
	<input type="text" name="test" />
	<input type="submit" name="sub" value="envoyer" />
</div>
public function getContent()
    {
        /**
         * If values have been submitted in the form, process.
         */
        if (((bool)Tools::isSubmit('submitAr_monmoduleModule')) == true) {
            $this->postProcess();
        }

        $this->context->smarty->assign('module_dir', $this->_path);

        $output = $this->context->smarty->fetch($this->local_path.'views/templates/admin/configure.tpl');

        return $output;
    }
public function hookHome() {
        $this->context->controller->addJS($this->_path.'/views/js/front.js');
        $this->context->controller->addCSS($this->_path.'/views/css/front.css');
        return $this->display(__FILE__, 'banner.tpl');
    }

si je comprend bien c'est dans getContent() que je peux recuperer mes champs input ?

Link to comment
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
×
×
  • Create New...