Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Запрос GET при включенном SeoPro


Recommended Posts

Кто-нибудь знает решение, как передать запрос GET с переменной при включенном ЧПУ (SeoPro)? Хочу научиться давать прямую ссылку на вкладку с техническим описанием товара... Заранее благодарю.

Надіслати
Поділитися на інших сайтах


Хочу научиться давать прямую ссылку на вкладку с техническим описанием товара...

 

Как будет выглядеть ссылка?

Надіслати
Поділитися на інших сайтах

Примерно так:

site/ipod/tech

должно открыть ту же страницу что и .../site/ipod, с активной вкладкой "Техническое описание"
 

Смотрел в SeoPro.php, вроде нашёл, где парсится урл, но в мудрёной конструкции не разобрался...

Пробовал дописать в db oc_url_alias

product_id=94?tab=tech

ipod/tech

но переменная не передается =(

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Кто-нибудь знает решение, как передать запрос GET с переменной при включенном ЧПУ (SeoPro)? Хочу научиться давать прямую ссылку на вкладку с техническим описанием товара... Заранее благодарю.

 

 

Тоже задался таким вопросом. И решение вышло таким:

 

в файл catalog/controller/common/seo_pro.php

 

после:

 

case 'product/product':
 if (isset($data['product_id'])) {
  $tmp = $data;
  $data = array();
  if ($this->config->get('config_seo_url_include_path')) {
   $data['path'] = $this->getPathByProduct($tmp['product_id']);
   if (!$data['path']) return $link;
  }
 $data['product_id'] = $tmp['product_id'];
 if (isset($tmp['tracking'])) {
  $data['tracking'] = $tmp['tracking'];
 }
}
 
добавил:
 
if (isset($tmp['nb'])) {
 $data['nb'] = rawurlencode($tmp['nb']);
}
 
в файл catalog/controller/product/product.php
 
после:
 
$this->load->model('catalog/category');
 
добавил:
 
if (isset($this->request->get['nb'])) {
 
 $this->data['nb'] = $this->request->get['nb'];
 $nb = $this->request->get['nb'];
 
}

 

в файл catalog/view/product/product.php

 

можно вывести переданную переменную $nb

 

запрос выглядит так: http://notebook58.ru/cables/cable_hp/shlejf-matritsy-dlya-noutbuka-hp-pavilion-g6-2000-led?nb=HP

Змінено користувачем SBCAndrew
Надіслати
Поділитися на інших сайтах


непонятно зачем это делать?

 

Но вот путь как "пропустить" гет запрос верный

 

Что пропустить? по точнее напишите плиз.

 

А делать это для того:

У меня интернет магазин запчастей для ноутбуков, есть товар - матрица 15.6" - подходит ко многим ноутбукам. И через это параметр я генерирую отдельную страницу одного и того же товара для разных моделей

т.е.

 

заголовок товара, title, keywords, meta-description и т.д.

 

Матрица для ноутбука 15.6" B156XTN02.2, N156B6-L0B, N156BGE-L21, LP156WH2-TLN2, LP156WH4-TLN2, B156XW02 V.6, BT156GW01, HT156WXB, LTN156AT02, LTN156AT05, NT156WHM-N50, LTN156AT24, LTN156AT26 (WXGA HD 1366x768, LED, 40pin снизу слева) Глянцевая (B156XTN02.2)

 

будет изменён на (а товар один и тотже)

 

Матрица, экран, дисплей для ноутбука Asus K53BE(B156XTN02.2)

Змінено користувачем SBCAndrew
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.