2016-12-16 25 views
1

我失去了理智,這應該很容易..對嗎?在面板中使用內容類型URL別名

一)我不想使用節點視圖/變種

B)我想在主頁部分

URL示例使用面板帶有一個觀點:/汽車/汽車從標題

我可以創建一個覆蓋/ cars /%url的面板,但是沒有上下文設置允許我選擇autopath生成的別名......在這一點上我的想法是麻木。

我試過使用內容:Nid,但這根本不起作用..我希望自動執行模塊將允許Nid或別名觸發,但它不會。我已經看到了另一個關於這個問題的流程,坦率地說,「正確的」答案必須針對不同版本的Drupal,Panels或兩者。

我正在Drupal的7.53,並面板3.8

提前感謝!

+0

在我的記憶中,面板有他自己的路徑處理和覆蓋初始路徑自動功能,這對我來說是一個真正的問題:/所以我的建議是不使用面板,但我知道它的所有功能有用。 – Fky

回答

1

因此,經過一段時間的辛苦,我弄明白了這一點。問題的部分原因是我根本不認識的Drupal如何處理autopath網址

1)我禁用這是在/路徑/%

2)我編輯/節點/%節點和我添加使用的自定義佈局頁面一個變種..只有當節點類型等於我正在處理的內容類型時,此變體纔會觸發。

3)我創建了一個帶有塊顯示的視圖。該塊顯示不需要URL。我添加了1個上下文(Content:Nid)。如果測試此上下文,則可以看到可以使用節點ID進行搜索,如123等。此塊不響應URL,並且包含在頁面面板的內容中

4)在Content settings中,確保並傳遞所有參數。通過選擇此面板將包括URL別名和Nid ...,頁面變體將覆蓋默認視圖/塊系統。