Использование типа контента URL Alias в панелях
Я схожу с ума, это должно быть легко.. Верно?
а) Я не хочу использовать узлы просмотров / вариантов
б) Я хочу использовать Панели с видом в разделе главной страницы
Пример URL: /cars/ автоматически сгенерированный url-from-title
Я могу создать панель, которая переопределяет URL /cars/% url, но нет настроек контекста, которые позволили бы мне выбирать псевдоним, сгенерированный автопатом... На данный момент мой разум оцепенел.
Я пытался использовать Content: Nid, но это совсем не работает.. Я надеялся, что модуль autopath разрешит запуск Nid или псевдонима, но это не так. Я видел другие потоки этого вопроса, и, честно говоря, "правильные" ответы должны быть для другой версии Drupal, Panels или обоих.
Я использую Drupal 7.53, а Panels 3.8
Заранее спасибо!
1 ответ
Итак, после некоторого труда я понял это. Частично проблема заключалась в том, что я просто не понимал, как Drupal обрабатывает URL-адреса автоматических путей
1) Я отключил пользовательскую страницу макета, которая использовалась в / path /%
2) Я отредактировал /node/%node и добавил вариант. Этот вариант срабатывает только тогда, когда тип узла равен типу контента, с которым я работаю
3) Я создал вид с отображением блока. Для отображения этого блока не требуется URL. Я добавил только 1 контекст (Содержание: Nid). Если вы протестируете этот контекст, вы увидите, что вы можете выполнять поиск, используя идентификатор узла, например 123 и т. Д. Этот блок не отвечает на URL-адреса и включается в контент на панели страниц.
4) В настройках контента убедитесь и передайте все аргументы. При выборе этого параметра панель будет содержать псевдоним URL и Nid ..., а вариант страницы будет переопределять систему просмотра / блокировки по умолчанию.