Помощь AS 4 SEO Pages

Nirealto

Постоялец
Регистрация
10 Июл 2015
Сообщения
125
Реакции
89
На сео страницах AS 4 нет хука displayLeftColumn, при этом все остальные хуки есть, подскажите куда копать? Сейчас использую custom метод и просто прописываю в самом шаблоне где мне нужен вывод, но тут вылазит баг с фильтрацией.
 
Какая версия AS 4, какой шаблон, сервер на nginx?
 
да, там под nginx свои rewrite rules, еще и sitemap он не генерит правильно
 
под старую версию подошло, но не все, сейчас сам ищу решение, xml sitemap не формируется и СЕО страницы без фильтра, на апаче все нормально
 
Под nginx нужно писать для AS4.10.19 свои правила в конфиге vhosts. А вот для нового AS4 ничего не нужно :) я просто удалил прописанный конфиг и все заработало как нужно
# nginx configuration
location = /as4_seositemap.xml {
rewrite ^(.*)$ /modules/pm_advancedsearch4/sitemap/seositemap.xml break;
}
location /as4_seositemap {
rewrite ^/as4_seositemap-([0-9]+).xml$ /modules/pm_advancedsearch4/sitemap/seositemap-$1.xml break;
}

if ($query_string !~ "^controller=products-comparison"){
rewrite "^/([a-z]{2})?/?s/([0-9]+)/([a-zA-Z0-9/_-]*)" /index.php?fc=module&module=pm_advancedsearch4&controller=advancedsearch4&isolang=$1&id_seo=$2&seo_url=$3 break;
}
if ($query_string ~ "^isolang=([a-z]{2})&id_seo=([0-9]+)&seo_url=([a-zA-Z0-9/_-]*).*p=([0-9]+)$"){
rewrite ^/advancedsearch4.php /cleanps/%1/%2/%3?p=%4 redirect;
}
if ($query_string ~ "^isolang=([a-z]{2})&id_seo=([0-9]+)&seo_url=([a-zA-Z0-9/_-]*)"){
rewrite ^/advancedsearch4.php /cleanps/%1/%2/%3? redirect;
}
if ($query_string ~ "^id_seo=([0-9]+)&seo_url=([a-zA-Z0-9/_-]*).*p=([0-9]+)$"){
rewrite ^/advancedsearch4.php /cleanps/%1/%2?p=%3 redirect;
}
if ($query_string ~ "^id_seo=([0-9]+)&seo_url=([a-zA-Z0-9/_-]*)"){
rewrite ^/advancedsearch4.php /cleanps/%1/%2? redirect;
}
 
Тоже интересует вопрос, как выводить поиск на SEO страницах которые связаны с конкретной категорией? Создаю фильтр с привязкой к одной категории, когда перехожу по фильтру на SEO страницу то слева нет блока фильтров...
 
Назад
Сверху