Drupal 7, как написать чистую ссылку в панели или в Content Node
Я включил чистые URL-адреса, и он работает нормально. Как бы то ни было, у меня есть страница панели со ссылкой. ссылка идет примерно так.
<a href="?q=PageName">
Теперь допустим, что я нахожусь на этой странице Panel (я думаю, что то же самое произойдет и на любых других страницах с пользовательским содержимым), и давайте назовем ее PanelPage, и я нажму на ссылку, URL в итоге будет PanelPage? Q =PageName (весь URL = localhost/SiteName/PanelPage?q=PageName).
Мой вопрос: есть ли способ написать эту ссылку, чтобы она выглядела как Чистый URL? SiteName/PageName?
Пожалуйста помоги. Спасибо
2 ответа
Использование l($text, $path, array $options = array())
генерировать ссылки.
В drupal 7 после входа в систему как администратор перейдите по пути "Конфигурация" Поиск и метаданные "Псевдонимы URL".
Там вы можете установить "Псевдоним" для "Существующий путь". Добавьте путь псевдонима для вашей страницы панели.
Для EX:
Существующий системный путь: http://www.example.com/PanelPage?q=PageNameПсевдоним пути: http://www.example.com/custom_name.html