Добавление GET-параметров в Opencart 1.5 и 3
По умолчанию GET-параметры обрезаются. Но можно добавить исключения.
Opencart 1.5
В файле /catalog/controller/common/seopro.php после кода
if (isset($tmp['gclid'])) { $data['gclid'] = $tmp['gclid']; }
добавить такой же, и заменить «gclid» на свое исключение.
Opencart 3
В файле /catalog/controller/startup/seo_pro.php на 147 строчке находится массив исключений:
$allowed_parameters = array( 'product_id', 'tracking', 'uri', 'list_type', 'gclid', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'type', 'source', 'block', 'position', 'keyword', 'yclid', 'ymclid', 'openstat', 'frommarket', 'openstat_service', 'openstat_campaign', 'openstat_ad', 'openstat_source' );
Нужно после 'openstat_source' добавить запятую и свои значения в кавычках.
Например:
$allowed_parameters = array( 'product_id', 'tracking', 'uri', 'list_type', 'gclid', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'type', 'source', 'block', 'position', 'keyword', 'yclid', 'ymclid', 'openstat', 'frommarket', 'openstat_service', 'openstat_campaign', 'openstat_ad', 'openstat_source', '_ym_debug', 'ym_debug' );
За последним значением запятая не нужна.
Категория:
Добавить комментарий