2016-11-26 48 views
1

假設我有3個類別,稱爲Food,FruitMilk,每個類別包含特定的帖子。如何將頁面中的變量傳遞給Liquid中的佈局?

導航欄顯示3個鏈接到3個頁面,根據類別類型列出所有帖子。例如,如果我點擊鏈接Food,它會將我重定向到僅顯示類別Food的文章的頁面。

我正在考慮創建一個名爲category.html的佈局,它在Food,FruitMilk之間共享。唯一的區別是我想要發佈的帖子類型。

調用佈局時,有任何方法可以從頁面傳遞信息嗎?

例如,在Food類的頁面,我會打電話給category.html佈局,同時也傳遞一個變量(例如type = 'Food'),並在佈局中我將成立一個條件檢查拉只有符合該職位變量type

任何人都可以給我一些建議嗎?

回答

3

聲明的變量在你的頁面的YAML frontmatter,像這樣:

--- 
type: Food 
--- 

然後,您將能夠通過該頁面的屬性來訪問它在你的佈局:

{{ page.type }} 
+0

它作品,非常感謝 – Garp

相關問題