- Автор темы
- #1
Добрый день!
В дополнениях к OpenCart (1.5.6.x) нашел весьма нужное расширение Для просмотра ссылки Войдиили Зарегистрируйся
Данный vqmod предназначен для приведения url тегов "/search/?tag=[tag name]" к виду "site.ru/tag/[tag name]". Но данный vqmod работает исключительно с seo_url.
Хочется применить его работу к seo_pro.php Пытался сам настроить, но не пока что не вышло ничего хорошего...
Ниже привожу код данного vqmod:
Нашел схожую строку в файле seo_pro.php:
По логике нужно добавить следующий код:
Но ничего не работает... помогите, пожалуйста, разобраться как настроить ЧПУ для тегов.
Также требуется еще решить вопрос траслитерации тегов
В дополнениях к OpenCart (1.5.6.x) нашел весьма нужное расширение Для просмотра ссылки Войди
Данный vqmod предназначен для приведения url тегов "/search/?tag=[tag name]" к виду "site.ru/tag/[tag name]". Но данный vqmod работает исключительно с seo_url.
Хочется применить его работу к seo_pro.php Пытался сам настроить, но не пока что не вышло ничего хорошего...
Ниже привожу код данного vqmod:
PHP:
<file path="catalog/controller/common/" name="seo_url.php">
<operation info="add rule rewrite">
<search position="replace">
<![CDATA[
} elseif ($key == 'path') {
]]>
</search>
<add>
<![CDATA[
} elseif ($data['route'] == 'product/search' && $key == 'tag') {
//tao url friendly cho tag name
$url .= '/tag/' . $value;
unset($data[$key]);
} elseif ($key == 'path') {
]]>
</add>
</operation>
</file>
Нашел схожую строку в файле seo_pro.php:
PHP:
$queries = array();
foreach ($data as $key => $value) {
switch ($key) {
case 'product_id':
case 'manufacturer_id':
case 'category_id':
case 'information_id':
case 'order_id':
$queries[] = $key . '=' . $value;
unset($data[$key]);
$postfix = 1;
break;
case 'path':
$categories = explode('_', $value);
foreach ($categories as $category) {
$queries[] = 'category_id=' . $category;
}
unset($data[$key]);
break;
default:
break;
}
}
По логике нужно добавить следующий код:
PHP:
case 'tag':
$queries.= '/tag/' . $value;
unset($data[$key]);
break;
Но ничего не работает... помогите, пожалуйста, разобраться как настроить ЧПУ для тегов.
Также требуется еще решить вопрос траслитерации тегов