From b2ff23ecac3e843e15c97d630291d1dcfef525fd Mon Sep 17 00:00:00 2001 From: rMalie Date: Tue, 23 Aug 2011 08:06:57 +0000 Subject: [PATCH] [+] FO : add module-moduleName-pageName ID on body of module pages git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@8156 b9a71923-0436-4b27-9f14-aed3839534dd --- classes/FrontController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/classes/FrontController.php b/classes/FrontController.php index c8ee702e0..8156ece15 100755 --- a/classes/FrontController.php +++ b/classes/FrontController.php @@ -232,9 +232,12 @@ class FrontControllerCore /* get page name to display it in body id */ // @todo check here - $pathinfo = pathinfo(__FILE__); $page_name = Dispatcher::getInstance()->getController(); $page_name = (preg_match('/^[0-9]/', $page_name)) ? 'page_'.$page_name : $page_name; + + // Arf we in a module ? + if (preg_match('#^'.preg_quote($this->context->shop->getPhysicalURI(), '#').'modules/([a-zA-Z0-9_-]+?)/(.*)$#', $_SERVER['REQUEST_URI'], $m)) + $page_name = 'module-'.$m[1].'-'.str_replace(array('.php', '/'), array('', '-'), $m[2]); $this->context->smarty->assign(Tools::getMetaTags($this->context->language->id, $page_name)); $this->context->smarty->assign('request_uri', Tools::safeOutput(urldecode($_SERVER['REQUEST_URI'])));