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

Другие вопросы по тегам