заблокировать доступ к определенным страницам в magento - PullRequest
0 голосов
/ 15 марта 2011

У меня есть категория в моем магазине, давайте назовем ее Программа , в этой категории будет только 1 продукт, давайте назовем ее Программный продукт , поэтому я разработал модультолько чтобы показать эту категорию и продукт, представление отличается от других категорий, поэтому, если я напишу в своем браузере URL
myweb.com / index.php / program.html или myweb.com / index.php / program-product.html я могу видеть страницу пользовательских категорий или страницу просмотра продукта, и я не хочу этого, я хочу, чтобы, если кто-то напишет этот URL, он будет перенаправлен наеще один, как я могу это сделать, если это возможно

спасибо

Ответы [ 2 ]

0 голосов
/ 17 марта 2011

"Хотите ли вы, чтобы категория отображалась в меню категорий, но содержала ссылку на ваш новый URL, а не на старый?"

"Да, это именно то, что я хочу,это возможно ?? "

Попробуйте это;Перейдите в меню Каталог> Управление перезаписью URL и найдите запись для своей категории.Важно, что целевой путь будет выглядеть примерно так: «catalog / category / view / id / 123» («catalog» - это модуль, «category» - это контроллер, «view» - это действие, а «id / 123» - это параметр).

Следуйте этим инструкциям по перезаписи URL , чтобы удалить вышеуказанную запись, а затем создать замену.Разница будет только в том, что будет целевой путь, используйте путь вашего модуля вместе с тем контроллером, действие и параметры которого подходят для этого случая.

Сохраняя ID Path старого правила перезаписигарантируют, что это не будет перезаписано, хотя я не проверял это с перестройкой индексов.

0 голосов
/ 15 марта 2011

Влияет ли настройка категории и видимость продукта на отображение вашего модуля?Если вы не используете эти настройки, чтобы скрыть их из каталога, но продолжайте использовать ваш модуль как обычно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...