Получить тип страницы в Shop script (до 5й с ней не сталкивалась) по-нормальному невозможно!
Поэтому единственным решением для меня стал анализ $_GET запроса, а именно ukey. Обычно он или category, или product, или search и т.д, а если его нет, то я считаю, что это home.
Вот небольшой пример кода, где анализируется ukey (код для ремаркетинга Google)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
$ecomm_pagetype = 'other'; if (empty($_GET['ukey'])) { $ecomm_pagetype = 'home'; } else { switch ($_GET['ukey']) { case 'category': $ecomm_pagetype = 'category'; break; case 'product': $ecomm_pagetype = 'product'; break; case 'cart': $ecomm_pagetype = 'cart'; break; case 'checkout': $ecomm_pagetype = 'purchase'; break; case 'search': $ecomm_pagetype = 'searchresults'; break; } } |