Toolset 在分類層級顯示的問題,主要為如何做出類似像 Woocommerce 顯示分類的架構,在各頁面上可以顯示「主分類」-> 「子分類 1」-> 「子分類2」...->「商品」。
下方內容描述以「食譜」為例,共做了兩種範例,分別為:
在「A、餐別」中只有一層分類,架構為「餐別分類」-> 「食譜項目」-> 「文章內容」。
在「B、食材」中有多層分類, 架構為「食材分類」-> 「食材子分類」-> 「食譜項目」-> 「文章內容」。
完整的架構描述內容如下:
A、Meal Type:一層分類的呈現(只有主分類,未有子分類)
如 Recipe 中的 Meal Type,建立的分類共有 5 個,分別為「Breakfast」、「Brunch」、「Lunch」、「Desserts」、「Dinner」。
頁面呈現為:Recipe Category Archive -> Recipe Archive ->Post
EX:「Breakfast」、「Brunch」 -> 「Muffin」、「French Toast」 -> French Toast
(Step 1)Recipe Category Archive:當該分類有內容文章時,才會顯示該分類項目。
參考網址:hidden link
(Step 2)Recipe Archive:顯示「某一分類」的食譜項目。例如:當在 Recipe Category Archive 點選分類「Breakfast」時,顯示「Breakfast」分類的食譜項目。
參考網址:hidden link
(Step 3)Post:顯示「某一食譜」的內容。例如:當在「Breakfast」分類頁時,點選「French Toast」的食譜項目。
參考網址:hidden link
B、Ingredient:多層分類的呈現(包含主分類,與其子分類,子分類可有多層)
如 Recipe 中的 Ingredient,建立的分類如下:
「Category」 -> 「Subcategory 1」 -> 「Subategory 2」 -> 「Subategory 3」 -> ......
「Meat」 -> 「Beef」、「Chicken」、「Pork」
「Noodles」
「Rice」
「Seafood」
「vegetables」
頁面呈現為:Recipe Ingredient Category Archive -> Recipe Ingredient Subcategory Archive -> Recipe Ingredient Archive -> Post
EX:「Meat」、「Rice」 -> 「Chicken」 -> 「Chicken Burrito」、「Chicken Curry」 -> Chicken Curry
(Step 1)Recipe Ingredient Category Archive:當該分類有內容文章時,才會顯示該分類項目。
(Step 2)Recipe Ingredient Subcategory Archive:顯示「某一分類」的食譜項目。例如:當在 Recipe Ingredient Category Archive 點選分類「Meat」時,顯示「Meat」分類的子分類項目。
(Step 3)Recipe Ingredient Archive:顯示「某一子分類」的食譜項目。例如:當在 Recipe Ingredient Subcategory Archive 點選分類「Chicken」時,顯示「Chicken」分類的食譜項目。
(Step 4)Post:顯示「某一食譜」的內容。例如:當在「Chicken」子分類頁時,點選「Chicken Curry」的食譜項目。
問題如下:
如何編輯 「A、Meal Type」 中「Step 2」的 View 和 Layout?
如何製作 「B、Ingredient」 中「Step 1 ~ Step 4」的各個 View 和 Layout?
我假設你在網站内使用了Toolset Views 和 Toolset Layouts 兩個外挂。
Q1) 你可以按照我們的文檔, 在layout内添加一個WordPress Archive Cell:
https://toolset.com/documentation/user-guides/layouts/wordpress-archive-cell/
然後按照我們的文檔設計並編輯該WordPress Archive
https://toolset.com/documentation/getting-started-with-toolset/customize-post-archives/
Q2) 當你需要顯示子分類時,就創建一個taxonomy view:
- Query Filter 設置為:
Taxonomy parent filter
Select taxonomy terms whose parent is the current taxonomy archive.
- Loop Editor顯示term存檔頁鏈接:
[wpv-taxonomy-link]
簡單來説:
1) 顯示Recipe文章列表,就添加一個WordPress Archive Cell
2) 顯示子分類,就添加一個taxonomy view
您好,不知道可否實作給我們看,像上次給您後台測試帳號密碼 謝謝
请你提供一个同样设置的测试网站,在下面的private detail box填写网站登录信息,谢谢
我可以登錄到你的網站,並做了如下修改:
1) 編輯layout "Recipes Archive":
hidden link
刪除view cell,替換爲WordPress Archive cell
前臺測試結果:
hidden link
2) 創建一個新的layout "佈局 用於 Ingredient Category 存檔":
hidden link
- 點擊按鈕“ 改變此佈局的使用方式 ”, This layout is used for these loops: Ingredient Category archives
- 添加兩行,分別為:
a) View cell: 獲取子分類鏈接
b) WordPress Archive cell, 獲取當前term的相關菜單文章
前臺測試結果:
hidden link
供你參考
我們主要想做出類似像 Woocommerce 顯示分類的架構,在各頁面上可以顯示「主分類」-> 「子分類 1」-> 「子分類2」...->「商品」。
下方內容描述以「食譜」為例,共做了兩種範例,分別為:
在「A、餐別」中只有一層分類,架構為「餐別分類」-> 「食譜項目」-> 「文章內容」。
在「B、食材」中有多層分類, 架構為「食材分類」-> 「食材子分類」-> 「食譜項目」-> 「文章內容」。
完整的架構描述內容如下:
A、Meal Type:一層分類的呈現(只有主分類,未有子分類)
如 Recipe 中的 Meal Type,建立的分類共有 5 個,分別為「Breakfast」、「Brunch」、「Lunch」、「Desserts」、「Dinner」。
頁面呈現為:Recipe Category Archive -> Recipe Archive ->Post
EX:「Breakfast」、「Brunch」 -> 「Muffin」、「French Toast」 -> French Toast
(Step 1)Recipe Category Archive:當該分類有內容文章時,才會顯示該分類項目。
參考網址:hidden link
(Step 2)Recipe Archive:顯示「某一分類」的食譜項目。例如:當在 Recipe Category Archive 點選分類「Breakfast」時,顯示「Breakfast」分類的食譜項目。
參考網址:hidden link
(Step 3)Post:顯示「某一食譜」的內容。例如:當在「Breakfast」分類頁時,點選「French Toast」的食譜項目。
參考網址:hidden link
B、Ingredient:多層分類的呈現(包含主分類,與其子分類,子分類可有多層)
如 Recipe 中的 Ingredient,建立的分類如下:
「Category」 -> 「Subcategory 1」 -> 「Subategory 2」 -> 「Subategory 3」 -> ......
「Meat」 -> 「Beef」、「Chicken」、「Pork」
「Noodles」
「Rice」
「Seafood」
「vegetables」
頁面呈現為:Recipe Ingredient Category Archive -> Recipe Ingredient Subcategory Archive -> Recipe Ingredient Archive -> Post
EX:「Meat」、「Rice」 -> 「Chicken」 -> 「Chicken Burrito」、「Chicken Curry」 -> Chicken Curry
(Step 1)Recipe Ingredient Category Archive:當該分類有內容文章時,才會顯示該分類項目。
(Step 2)Recipe Ingredient Subcategory Archive:顯示「某一分類」的食譜項目。例如:當在 Recipe Ingredient Category Archive 點選分類「Meat」時,顯示「Meat」分類的子分類項目。
(Step 3)Recipe Ingredient Archive:顯示「某一子分類」的食譜項目。例如:當在 Recipe Ingredient Subcategory Archive 點選分類「Chicken」時,顯示「Chicken」分類的食譜項目。
(Step 4)Post:顯示「某一食譜」的內容。例如:當在「Chicken」子分類頁時,點選「Chicken Curry」的食譜項目。
問題如下:
如何編輯 「A、Meal Type」 中「Step 2」的 View 和 Layout?
如何製作 「B、Ingredient」 中「Step 1 ~ Step 4」的各個 View 和 Layout?