Помощь Главная страница — категория, как??

errogaht

Постоялец
Регистрация
15 Май 2013
Сообщения
50
Реакции
10
Здравствуйте!
Кто знает как сделать чтобы при переходе на Для просмотра ссылки Войди или Зарегистрируйся
открывалась определённая категория а не домашняя страница(она не нужна вообще)

в index.php заменить если
$action = new Action('common/home');
на $action = new Action('category_id');
не работает
если в htaccess поставить redirect тоже не работает

вобщем моя категория : category_id=30

если без SEO то: Для просмотра ссылки Войди или Зарегистрируйся
если с SEO то Для просмотра ссылки Войди или Зарегистрируйся
 
Для просмотра ссылки Войди или Зарегистрируйся
Здравствуйте!
Кто знает как сделать чтобы при переходе на Для просмотра ссылки Войди или Зарегистрируйся
открывалась определённая категория а не домашняя страница(она не нужна вообще)

в index.php заменить если
$action = new Action('common/home');
на $action = new Action('category_id');
не работает
если в htaccess поставить redirect тоже не работает

вобщем моя категория : category_id=30

если без SEO то: Для просмотра ссылки Войди или Зарегистрируйся
если с SEO то Для просмотра ссылки Войди или Зарегистрируйся
Вот этим модулем
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Не буду судить ваши стремления, возможно у вас все продуманно, но с точки зрения СЕО потеря главной страницы не желательное событие. Из поисковика переход идет все равно на страницу ревалентную запросу и не всегда это главная. Это ИМХО. Не обращайте внимания на комментарий но в случае не нужности главной из нее нужно сделать лендинг пейдж для клиентов прямых заходов на главную, которых быстро можно заитересовать выгодными предложениями и т.д. и т.п.
 
Здравствуйте!
Кто знает как сделать чтобы при переходе на Для просмотра ссылки Войди или Зарегистрируйся
открывалась определённая категория а не домашняя страница(она не нужна вообще)

в index.php заменить если
$action = new Action('common/home');
на $action = new Action('category_id');
не работает
если в htaccess поставить redirect тоже не работает

вобщем моя категория : category_id=30

если без SEO то: Для просмотра ссылки Войди или Зарегистрируйся
если с SEO то Для просмотра ссылки Войди или Зарегистрируйся

Вариантов тут несколько. Наиболее корректный - выводить на главной записи модулем.

Если нужно просто выводить какую-то категорию, то вот решение "в лоб": в файл \catalog\controller\common\home.php поместите содержимое файла \catalog\controller\product\category.php

При этом в коде перед if (isset($this->request->get['path'])) { нужно добавить $this->request->get['path'] = 30;
 
Я думаю что данный маневр проще всего сделать через апач
 
Я думаю что данный маневр проще всего сделать через апач

Через него тоже можно. Также можно и проще. В index.php найти:

PHP:
if (isset($request->get['route'])) {
    $action = new Action($request->get['route']);
} else {
    $action = new Action('common/home');
}

и заменить на:

PHP:
if (isset($request->get['route'])) {
    $action = new Action($request->get['route']);
} else {
    $request->get['path'] = 30;
    $action = new Action('product/category');
}
 
тогда можно и схемой прям с админки поменять, чего мудрить)
 
Назад
Сверху