Jump to content

Récupérer le titre d'une page CMS


Recommended Posts

Bonjour à tous,

Je cherche à faire un truc simple, mais je ne trouve aucune ressource, ni dans la doc, ni sur le web.

Je cherche simplement à ajouter des liens CMS sur une template.

Pour l'URL, aucun problème : {url entity='cms' id='1'}

Mais pour récupérer le titre de la page à partir de l'ID, j'ai cherché partout, testé un tas de variable, mais impossible.

Une idée de la procédure ?

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

Désolé, j'ai trouvé, donc je partage le code ici (pour prestashop 1.7) :

/override/classes/Tools.php :

<?php
class Tools extends ToolsCore {
    public static function getCMSTitle($id_cms,$id_lang) {
        $cms = new CMS($id_cms, $id_lang);
        return $cms->meta_title;
    }
}
?>

 

Dans les TPL :

{Tools::getCMSTitle(1, $language.id)}

Où 1 est l'ID de la page CMS.

  • Like 1
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...