У меня есть сайт Drupal, и я настроил представление для включения главной страницы.
Моя цель - иметь возможность передавать 0-2 аргумента на домашнюю страницу, которые передаются в представление.Однако мне все еще нужны нормальные страницы Drupal для работы.Список аргументов известен.
Например:
- mysite.com / berlin / birds в первом аргументе передаст «berlin», а в качестве второго аргумента «birds»к представлению, поддерживающему первую страницу.
- mysite.com / berlin просто передаст один аргумент, "berlin"
- mysite.com / admin загрузит обычные страницы администратора в Drupal
Мне не ясно, как этого добиться.Есть ли крюк, который я могу использовать?Я не могу найти один или думать об этом.Есть ли способ указать это в аргументе для самого представления?Возможно, я смогу написать ловушку, которая прерывается при загрузке URL-адреса и перезаписывается в фоновом режиме?
В настоящее время у меня есть решение добавить эти пути (поскольку мои аргументы известны) в систему меню.Это работает, за исключением того, что когда я на страницах, они не являются главной страницей, поэтому страницы не используют темы узлов, которые мне нужны (они используют тему деталей узла).