вопрос
В целом проблема заключается в том, что на сайте переход между страницами и категориями с помощью ajax.
У категории отличается дизайн от главной страницы.
При переходи в категории с site.ru/cat/ и последующим обновлением все ок. Но когда на странице листаешь вниз слайды, по якорям в конце адресной дописывается имя якоря site/cat/якорь1. все бы ок, но если обновить страницу, оно загружет будто категорию новую, которой нет, следовательно подгружает основной шаблон, а не котегории и не может, ясное дело, найти там "якорь1", в следствии чего в консоли браузера:
"Uncaught TypeError: Cannot read property 'gotoSlide' of undefined
at Site.scrollSlide (app.min.js:2)
at Site.gotoPage (app.min.js:2)
at Object.onload (app.min.js:2)
at DfHistory.init (app.min.js:1)
at new DfHistory (app.min.js:1)
at Site.initHistory (app.min.js:2)
at Site.init (app.min.js:2)
at new Site (app.min.js:2)
at HTMLBodyElement. (app.min.js:1)
at Function.each (jquery-2.1.3.min.js:2)"
и следовательно - бесконечная загрузка в виде анимации загрузки сайта.
Вопрос: как я понял
1 вариант: как сделать чтоб шаблон загружался для всех url запросов которые начинаются с названия категории site.ru/cut1/ и НЕ существующая site.ru/cut1/dsadsada грузили ОДИН шаблон?
2 вариант: как сделать редирект со всех страниц после site.ru/cut1/*** на site.ru/cut/ либо на главную
3 вариант: как через [aviable] [category] отметить главную страницу одновременно категориями? [main|cut1|cut2].?
У категории отличается дизайн от главной страницы.
При переходи в категории с site.ru/cat/ и последующим обновлением все ок. Но когда на странице листаешь вниз слайды, по якорям в конце адресной дописывается имя якоря site/cat/якорь1. все бы ок, но если обновить страницу, оно загружет будто категорию новую, которой нет, следовательно подгружает основной шаблон, а не котегории и не может, ясное дело, найти там "якорь1", в следствии чего в консоли браузера:
"Uncaught TypeError: Cannot read property 'gotoSlide' of undefined
at Site.scrollSlide (app.min.js:2)
at Site.gotoPage (app.min.js:2)
at Object.onload (app.min.js:2)
at DfHistory.init (app.min.js:1)
at new DfHistory (app.min.js:1)
at Site.initHistory (app.min.js:2)
at Site.init (app.min.js:2)
at new Site (app.min.js:2)
at HTMLBodyElement.
at Function.each (jquery-2.1.3.min.js:2)"
и следовательно - бесконечная загрузка в виде анимации загрузки сайта.
Вопрос: как я понял
1 вариант: как сделать чтоб шаблон загружался для всех url запросов которые начинаются с названия категории site.ru/cut1/ и НЕ существующая site.ru/cut1/dsadsada грузили ОДИН шаблон?
2 вариант: как сделать редирект со всех страниц после site.ru/cut1/*** на site.ru/cut/ либо на главную
3 вариант: как через [aviable] [category] отметить главную страницу одновременно категориями? [main|cut1|cut2].?