一月 21, 2019 | 後端和Drupal

【Drupal教學】應用Taxonomy display模組有效率完成分類樣式

前言 Taxonomy display的功能是什麼? 使用它有什麼好處? 在drupal中一般的次分類沒特別的樣式,在我們需要檢視的時候就會直接從上到下條列出來,雖然不會找不到卻也不美觀,但如果需要樣式又需要特別拿出來寫一份也很麻煩,這時候如果使用Taxonomy display模組,只需要設定給分類的view mode,將設定套用在views上就能套用已經寫好的樣式,可以更有效率的開發並省下編寫更多樣式的時間。 另外只要使用這個模組也能讓網站的架構更清楚,對於網站的seo也有著大的好處,它可以更多的強調網站關鍵字,擴大關鍵字的範圍,從而達到更好的優化目的。 接下來讓我們一起來看看這個方便的模組怎麼使用!

前言

Taxonomy display的功能是什麼? 使用它有什麼好處?

在drupal中一般的次分類沒特別的樣式,在我們需要檢視的時候就會直接從上到下條列出來,雖然不會找不到卻也不美觀,但如果需要樣式又需要特別拿出來寫一份也很麻煩,這時候如果使用Taxonomy display模組,只需要設定給分類的view mode,將設定套用在views上就能套用已經寫好的樣式,可以更有效率的開發並省下編寫更多樣式的時間。

另外只要使用這個模組也能讓網站的架構更清楚,對於網站的seo也有著大的好處,它可以更多的強調網站關鍵字,擴大關鍵字的範圍,從而達到更好的優化目的。 接下來讓我們一起來看看這個方便的模組怎麼使用!

實作說明

  1. 首先當我們新增一個分類並且上文章之後,進入分類頁看文章會長這樣
  2. 需要寫樣式讓它可以美麗的排版,這時候只要有安裝Taxonomy display模組, 就可以進入分類頁的管理顯示給一個分類項目頁面
  3. 進入分類項目頁面進行設定,大部分的設定可以參考圖片的,檢視的部分是選擇要應用在哪裡,最下面的是訂閱功能,一般來說都不需要選取

  4. 接著進入views做設定,左上角的顯示可以設定要套用哪一個view mode,設定好之後樣式就會得到和其他使用這個view mode一樣的,重點是右上角的"Contextual filters",要從這裡新增"內容: Has taxonomy term ID (with depth)"
  5. taxonomy term ID的詳細設定->"Specify validation criteria"選擇了這個之後就會跳出想應用的分類,本篇以中心活動分類為例子,完成設定之後儲存
  6. 接著回到views設定的網址,這些分類文章的樣式已經自動套上去了,是不是很簡單呢?

結語

身為一個工程師,每天想的一定就是如何更有效率的解決問題,在處理分類樣式的部分,雖然只是很簡單的設定,只要能好好善用這個模組帶來的功能,相信大家都能更有效率的開發。