Jump to content
Sign in to follow this  
aymeric69001

{$my_module_link} donne un mauvais lien

Recommended Posts

Bonjour,

 

Je suis en train de lire la doc (en anglais) pour la création de module sous PS 1.7, et dans cette partie: http://doc.prestashop.com/display/PS17/Displaying+content+on+the+front+office

on crée un fichier .tpl qui va s'afficher dans le front et qui affiche notamment un lien avec comme valeur pour href =>  href="{$my_module_link}"

 

Le problème c'est que {$my_module_link} a pour valeur http://127.0.0.1/prestashop1.7/module/mymodule/display  alors que le chemin devrait être est: http://127.0.0.1/prestashop1.7/modules/mymodule/display  ("module" avec un "S" !).

 

Il me semble que la valeur de {$my_module_link} est affectée par cette fonction:

 

public function hookDisplayLeftColumn($params)
{
  $this->context->smarty->assign(
      array(
          'my_module_name' => Configuration::get('MYMODULE_NAME'),
          'my_module_link' => $this->context->link->getModuleLink('mymodule', 'display')
      )
  );
  return $this->display(__FILE__, 'mymodule.tpl');
}

 

Voilà, je n'arrive pas à trouver d'où vient le problème... Merci pour votre aide

 

Aymeric

Share this post


Link to post
Share on other sites

Bonsoir.

Est ce que le lien fonctionne ?

Parce que pour un controller de module c'est normal (en tout cas conforme à ce que vous retrouverez dans le menu "Paramètres de la boutique > SEO & URL").

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
Sign in to follow this  

×
×
  • Create New...

Important Information

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