您在這裡

7.x

Conditional Fields

junsuwhy's 的頭像
junsuwhy 在 2014-08-30 (週六) 01:28 發表
模組介紹: 

想要替建立內容的表單元件做相依性的功能嗎?
例如勾選「用餐」選項後,才顯示「葷/素」的選項
未勾選則不顯示的功能。
這種表單就可以用 Conditional Fields 做喔。

7.x 安裝之後在內容類型、使用者、分類等項目都會找到 Conditional Fields 的選項,
進去後可以設定 A 欄位和 B 欄位建立連動功能,
除了顯示、不顯示之外,還有許多其他效果例如「設成必填」、「設成禁用」...等
真是建立複雜表單的一個神兵利器。

模組版本:

模組分類:

Views Field View

junsuwhy's 的頭像
junsuwhy 在 2014-08-28 (四) 11:28 發表
模組介紹: 

體驗過 Views 好用的你,試想一下這個情況:
新聞網站中每個分類詞彙都有個用 views 建立的屬於該詞彙的文章列表,
如果想要在同一個頁面列出所有詞彙的文章列表,要怎麼做呢?
總不能每一個詞彙就手動建立一個 views block吧。
這時候就能體驗一下 views field view 的神奇囉。

這個模組的效用就是讓你能夠把 views 當作 field 嵌入其他 views 當中,
也就是說在 views 中的每一個 row 都產生一個 views field 區塊,
還能把該項目的參數也帶進去其中的 views field 裡。

拿上述的例子來說,先建立一個文章列表的 views ,把詞彙當作參數
再建立另一個 views ,先撈出所有詞彙,並新增剛建立的文章列表 views field ,
然後把詞彙當作參數帶進 views field 就可以囉~。

用法:
啟用之後在 views 區塊中,
選擇建立新的 field 時,會多一個 global: views 的項目
或者可能被翻譯成「全域: 檢視」。
選擇該項目,再選擇你要的 views
注意如果要帶參數進去, field 的設定跟 views 都要設 context filter。

模組版本:

內容編輯鎖定 Content Lock

totolearn's 的頭像
totolearn 在 2013-08-15 (四) 22:33 發表
模組介紹: 

當我們在設計新的課程內容時,會找到一些相關模組的介紹,因此便想藉機會引介到社群來做回饋。
我們再轉寫本單元,是參考國外的網站為主來做介紹,因此會先將該網站的連結宣告於此:

本模組主要是用在編輯內容的時,鎖定來防止被其他人同時編輯的問題。

Drupal 的內容編輯時,可能產生衝撞。如果兩個人同時編輯同一個內容,其中的一個用戶的修改,都不可避免地總會被覆蓋掉。這就是,內容鎖定模組可以提供的協助。

啟用內容鎖定後,當打開內容節點的編輯時,會產生 Check-out(借出)的紀錄
警告訊息
如果有其他用戶試圖編輯該節點時,系統將提供警告,並拒絕編輯,直到第一用戶儲存他的修改並關閉編輯的頁面。

此模組可以對不同的內容類型進行個別的設定,模組內還可以提供警告編輯的修正還未儲存。

更重要的是,管理者可以設置這些鎖定的時間限制。如果用戶開啟編輯某節點,但未儲存就關閉了瀏覽器,則該內容的鎖定會在30分鐘(或所設定的時間下)後釋放該節點內容的編輯鎖定。模組也提供管理者的清單檢視頁面,來顯示所有被鎖定的內容。如果用戶有急迫的需要,管理者可以手動撤銷鎖定,提供即時的修改。
鎖定清單
網站上防止內容編輯的衝突是一個不容易管理的問題,但是內容鎖定模組解決此一重大的問題。此外也提供了大量的靈活設定來讓網站管理者可以方便的管理與設定。

www.totolearn.com 編譯整理

模組版本:

模組分類:

Leaflet

hoshi's 的頭像
hoshi 在 2013-08-14 (三) 15:44 發表
模組介紹: 

輕便直覺的地圖模組,透過Leaflet More Maps可以搭配更多種類的地圖,有超過20種的互動式地圖可供選擇,可以依照網站的特質選擇不一樣的地圖來呈現,不再只有Google Map可以選擇,讓網站的感覺可以更不一樣,用起來也很容易上手。

Leaflet使用Tips:

▫ Leaflet requires "Libraries"
▫ Leaflet views requires "Geofield, geoPHP, Views, Chaos tools, Entity API"
▫ Leaflet requires Leaflet library: http://leafletjs.com/download.html (Leaflet 0.5 or higher is recommended)
相關模組:

  1. Leaflet More Maps(提供更多地圖):https://drupal.org/project/leaflet_more_maps ※建議搭配
  2. Leaflet Markercluster(可以將標記群集成數值):https://drupal.org/project/leaflet_markercluster ※建議搭配

其他:
Leaflet Widget for Geofield(可以繪製Point, Polyline, Polygon等):https://drupal.org/project/leaflet_widget
Leaflet MapBox(可用自己在MapBox客製的地圖):https://drupal.org/project/leaflet_mapbox
Leaflet GeoJSON(結合GeoJSON的views提供地圖服務):https://drupal.org/project/leaflet_geojson
Leaflet Label(提供Leaflet map的圖徵popups可使用標籤):https://drupal.org/project/leaflet_label

模組版本:

模組分類:

Arrange Fields

ethan's 的頭像
ethan 在 2012-11-01 (四) 15:01 發表
模組介紹: 

顧名思義,它可以用來重新排列內容類別中的欄位(fields)的顯示位置(可搭配 webform 的表格使用),而且使用拖曳方式(Drag & Drop)以及 position: absolute (絕對位置)的方式,因此可以產生絕佳的顯示效果,強力推薦。

安裝及使用:

1. 首先從上述網址下載該模組,並安裝啟用之。

2. 特別提醒:必須清除所有的 cache(因為它會在admin MENU中添加新的選項)

3. 接著,我們便可以從 設定 -> Arrange Fields -> 設定 中進行設定。

4. 其中的 Grid width 指的是格子的寬度,預設是 10px 。

5. 可以直接點選 「表格」tab,然後選擇要進行調整的 內容類型(連 webform 也可以!)

6. 也可以從 架構 -> 內容類型 -> Arrange Fields 進入,選擇欲修改的內容類型之欄位安排。

7. 整個操作非常直覺,直接以拖放(Drag & Drop)的方式即可重新安排各個欄位的位置,另外滑鼠移動到每個欄位也有設定按鈕可以進行細部的設定。
ArrFields
8. 操作(調整)完畢之後,按下「save position data」就可以儲存重新安排的位置資訊了。

這個效果真是太讚了,強力推薦!

模組版本:

模組分類:

訂閱 RSS - 7.x