Jump to content

[RESOLU]paramétrer les url $link->getPageLink


Recommended Posts

Bonjour, l'un d'entre vous peut-il me dire ou se paramètres les url du type $link->getPageLink ?

Je veux ajouter un menu "abonnement" dans mon compte, je l'ai ajouté dans my-account.tpl et j'ai crée une page abo.tpl (ou je vais mettre mon blabla). Comment parametrer {$link->getPageLink('abo', true) pour qu'il redirige sur mon fichier tpl?

 

Merci

Edited by ce_l (see edit history)
Link to comment
Share on other sites

Merci de votre réponse. J'ai donc crée un nouveau controller, par contre comment faire la redirection de index.php?controller=abo vers abo ? Pour le moment j'ai une page blanche

Ou dois-je mettre le fichier php?

 

P.S.: je suis sous la version 1.6

 

Merci

Link to comment
Share on other sites

En suivant la méthode décrite sur un topic du forum anglais, j'obtiens une erreur à l'affichage de ma page:

Fatal error: Class 'FormulesController' not found in /Applications/MAMP/htdocs/Site/classes/controller/Controller.php on line 135

 

Une idée?

 

Merci

Link to comment
Share on other sites

Bonjour,

 

dans votre cas il faut que mettre le controleur dans l'emplacement suivant: controllers/front.

Le nom du fichier controlleur doit être comme ce ci:  AboController.php

Le classe doit être comme ci-dessou:

class AboControllerCore extends FrontController{

 

public function initContent()
{
parent::initContent();
$exemple_de_variable = 'test';
$this->context->smarty->assign('variable_dans_tpl',$exemple_de_variable);
$this->setTemplate(_PS_THEME_DIR_.'abo.tpl');
}

}

 

Maintenant vous pouvez utilisé la variable $exemple_de_variable dans le fichier abo.tpl comme ci-dessou:

 

la variable variable_dans_tpl contient le text suivant: {$variable_dans_tpl}

 

Nb: abo.tpl doit être sous votre théme activé (exemple: theme/default)

 

j'éspére que c'est très claire maintenant. :)

Link to comment
Share on other sites

J'ai modifié mon fichier controller avec votre script mais ca ne change pas mon problème, j'ai toujours:

Fatal error: Class 'AboController' not found in /Applications/MAMP/htdocs/Fabrik/classes/controller/Controller.php on line 135

 

De plus je ne comprends pas:

la variable variable_dans_tpl contient le text suivant: {$variable_dans_tpl}

A quoi sert cette variable dans le fichier tpl (si ce n'est à voir si cela fonctionne si la page s'affiche?)

merci en tout cas de m'aider

Link to comment
Share on other sites

Super ca fonctionne maintenant, mais comment je n'arrive pas à supprimer la colonne gauche. Je l'ai désactivé dans les préférences du templates mais peut-être faut il le paramétrer dans le controller?

 

Merci de votre aide

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...