Почему мой пункт меню приводит к ошибке "файл не найден" в Joomla? - PullRequest
1 голос
/ 25 января 2011

У меня есть новый компонент с именем com_location. У него есть одна модель, Контроллер и просмотр. Если я перехожу на страницу URL вручную (т.е. mysite.com/index.php?option=com_location&view=location) он отображает мой смотреть правильно (все, что вид делает сейчас, это отображать таблицу содержащий кучу записей из базы данных.)

Однако, когда я добавляю пункт меню типа Внутренняя ссылка, он не Работа. Я выбираю Внутреннюю ссылку, затем Местоположение -> Местоположение -> По умолчанию Макет (мой единственный выбор). Я установил заголовок «Найти сообщество», а псевдоним, чтобы найти сообщество. Сгенерированная ссылка, показанная на входе Ссылка поле (не редактируемое): index.php? option = com_location & view = location - точно такой же URL, который я могу ввести вручную.

Когда я захожу в свой интерфейс, там находится ссылка «Найти сообщество»; щелкнув по нему, вы получите URL mysite.com/find-a-community и вместо моего компонента я получаю сообщение об ошибке: «Запрошенный URL / find-a-community не найдено на этом сервере. "

У меня действительно включены дружественные для поисковых систем URL-адреса в глобальном конфигурации. Помощь?!

1 Ответ

2 голосов
/ 25 января 2011

Если вы отключите SEF URL, это работает?Если это так, вам нужно будет написать файл router.php

http://docs.joomla.org/Routing

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