Программный переход на главную страницу в Drupal

Для программных переходов (переадресаций) в drupal используется функция drupal_goto(). Как с её помощью отправить пользователя на главную страницу?

Синоним вроде ‘<front>’, или путь ‘/’ не сработают, так как они не являются внутренними маршрутами друпал. Нужно вычислить внутренний адрес главной страницы и передать функции именно его.

Внутренний путь хранится в переменных друпала, его можно установить на вкладке настроек сайта:

Drupal 6
/admin/settings/site-information

Drupal 7
/admin/config/system/site-information

Условие !drupal_is_front_page() позволит избежать зацикливания перехода на главную страницу.

Мало букафф? Читайте есчо !

Редирект на нужную страницу после отправки данных формы в Drupal

Ноябрь 4, 2010 г.

Задача может по разному формулироваться, но решение одно и тоже. К примеру, как сделать так, чтобы после авторизации пользователь попадал на нужную страницу? или как сделать так, чтобы после регистрации пользователь перешел на определенную страницу сайта? ...

Читать

Создание администратора через drush, Drupal 9

Сентябрь 22, 2023 г.

Полезные команды для создания пользователя с админ правами, используя drush. Для начала нужно создать пользователя (пусть это будет yury): [crayon-6a91b3bd4cb5d564941143/] Далее назначим ему роль администратора: [crayon-6a91b3bd4cb68629098130/] ...

Читать

Вариант XML карты сайта для Drupal 7

Ноябрь 8, 2016 г.

Сначала написал вариант для Drupal 6, но в силу актуальности семерки, предлагаю вариант кода для 7й версии. Описание вы найдете в прошлой статье, здесь обновлена только работа с базой данных. Привожу код класса и пример его вызова. Код класса: ...

Читать

Как сформировать отдельный хидер или футер для первой страницы в mPDF на примере Drupal

Декабрь 6, 2025 г.

Когда вам нужно создать PDF-документ с использованием библиотеки mPDF, бывает необходимо сделать так, чтобы на первой странице отображался отдельный футер (или хидер), отличающийся от остальных страниц. В этом примере мы рассмотрим, как использовать селектор ...

Читать
 

Комментарии к «Программный переход на главную страницу в Drupal»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: