本文原文在小妹部落格:
http://hanamitsuki.com/notes/drupal/perfect-active-tags
以下全文轉貼
Drupal的分類系統若勾選「自由分類」,就能夠有「標籤」的功能。不過預設的樣子並不易用,
上圖是Drupal預設的標籤欄位,可以看出他非常地陽春。不但沒有推薦的標籤可以選,還必須用逗號分隔,對一般end-user來說根本懶得理會,若是網站並非自己心愛的部落格,哪會想花心思在那邊下標籤?
初步改造目標
1.顯示建議標籤
2.不需要逗號分隔,提昇易用性
像是iT邦幫忙的介面雖談不上美,但就很易用
安裝Active Tags
Drupal有幾個優化標籤的模組,這個Active Tags是最好用的。
模組官網:
http://drupal.org/project/active_tags
正體支援站的中文介紹:
https://drupaltaiwan.org/module/active_tags
安裝時把Active Tags和Active Tags Popular都選起來。
到「編輯主分類」處啟用功能,
成功地使用了Active Tags畫面如下:
完美改造Active Tags
這邊開始才是本文重點。
Active Tags有幾個缺點,
1.只有綠色的小加號 + 才是可點範圍,常常會點不到,小妹常眼花點偏了,就必須找好久才點到 + 號。照理說應該整個標籤都要可以點才對。
2.行末標籤會被切斷,像剛才那張圖的the ming就被切斷了,很沒道理。
改法如下:
一、在版型的js檔加上Drupal.theme.prototype.activeTagPopular = function(context, tags) {
var content = '';
if (tags.length) {
content = '
';
}
return content;
};
*若你的版型沒有js檔,可以自己新增一個,並用drupal_add_js或在.info裡面插入
二、增加CSS如下.pop-tags .tag-text {
display:none;
}
就完成了!(記得清Cache)若你想把"Add popular tags: "改成中文,直接用字串搜尋就好。以下是完成品:
Re: 完美的標籤選擇器
哦~好棒,而且也不會動到原本的模組~
給妳一個 GJ !
Re: 完美的標籤選擇器
有D5版的相似模組嗎?
此模組的D5版還沒好
Re: 完美的標籤選擇器
可以參考Jimmy寫的Tagtool喔!
http://drupal.org/project/tagtool
Re: 完美的標籤選擇器
TKY都是用suggested term,預設就可以達到這樣的效果了。
http://drupal.org/project/suggestedterms
還可以選常用tag、前幾個或者全部的tag。
試看看。
tky
Re: 完美的標籤選擇器
嗯!Tagtool和suggested term都滿直覺的,不過Active Tags主要是介面有做修改(有+做增加、X做移除),私以為更適合初心者使用。
不過缺點是必須做些修改,比較麻煩一點。
我滿想知道Tagtool和suggested term的差別耶!不知有沒有人用過?
Re: 完美的標籤選擇器
我用了 suggested term , 結果一直無法出現, 所以我就轉向使用 花水木 說的 Active Tags , 一次就OK...
也看到了 Tagging 的介紹, 好像也不錯! 但累了, 改天再來試!