Добрый день
Вопрос такой: как определить страницу на которой я нахожусь ? при включенном кеше значения нe меняются
пробовались такие варианты:
1) Mage::app()->getRequest()->getRequestString()
2) Mage::app()->getFrontController()->getRequest()->getRouteName();
3) $_SERVER[’reques_uri’] в конце концов!
Пример
1) echo $_SERVER['reques_uri'] показывает "/"
2) перехожу на страницу my account - "/"
3) делаю refresh cache - /customer/account/
4) перехожу на главную - customer/account/ !!!
с выключенным кешом все работает нормально..
зы. var/cache чистился неоднократно, кеш браузера тоже
Кеширование и адрес страницы
как узнать на какой странице я нахожусь?
04.10.2010 21:23
Дмитрий Федюк (04.10.2010 20:02) писал:
Mage::helper('core/url')->getCurrentUrl()
работает только с .html страницами (категории- товары)
главная, /customer/account/, wishlist etc выдает
www.site.com/cms/index/noRoute/ или просто www.site.com/
(если кеш выключен - то все работает правильно и значения меняются )
мне нужно различать 3 типа страниц: главная, продукты-катогории, страницы пользователя