2012-03-12 56 views
0

是否有功能或後端擴展或可以過濾列表記錄?現在,您只能檢查單個用戶記錄或按用戶組排序。我正在尋找一個模塊,可以選擇用戶組,並獲取後端所有分配用戶(FE用戶)的列表。或者我還沒有發現的標準功能。TYPO3:後端用戶組過濾前端用戶?

也許類似於按類別過濾tt_news中的新聞報道。 如果它不存在,我將不得不自己編碼。

+0

這個舊的擴展做我認爲的工作。 http://typo3.org/extensions/repository/view/group_mngr – 2012-11-08 00:37:59

回答

3

不在列表模塊中,但可以通過設置動作來完成此操作。它只能由管理員設置,但可以由您允許的任何後端用戶使用。

  1. 在你有taskcenter和安裝sys_action擴展的擴展管理器檢查。兩者都是默認隨TYPO3一起提供的系統擴展,因此您不必下載它們。

  2. 轉到根頁面(id = 0)並創建一條新記錄動作。將操作的類型設置爲SQL查詢並分配將被允許使用此操作的後端用戶組。

  3. 轉到DB檢查模塊(下管理工具),然後選擇全搜索然後高級查詢

  4. 製作查詢部分,設置數據庫表網站用戶和查詢[集團] [在列表] [用戶組]。設置其他查詢參數,如列出的用戶限制和列表的順序。

  5. 加載查詢部分,選擇您在步驟2點擊保存創建的操作。

後端重裝後,您在步驟2中選擇後端用戶都可以在最上面一欄提供一​​個動作(見旁邊清除緩存圖標圖標)。點擊後,將執行SQL查詢,並在任務中心模塊中列出的前端用戶。如果沒有顯示,請確保您選擇了任務而不是概述任務中心

+0

豎起大拇指!這個解決方案非常接近,但這不是我所希望的。在標準列表模塊中有類似的東西會更好,因爲當他們不得不使用不同的工具進行類似的任務時,我的編輯會感到困惑;)。但是,由於他們可以從操作視圖編輯用戶記錄,所以方便。 – Mateng 2012-04-07 13:24:28

+0

我現在正在使用這些查詢中的一些,但它們並不方便。我很感謝你的解決方案,但我會非常感謝一個更有效的後端過濾器。我將在forge.typo3.org, – Mateng 2013-03-11 11:51:07

+0

提交功能請求,我同意你的意見。我很少爲編輯設置這一點。我更可能爲自己使用它。在List模塊中過濾將非常方便。 – tmt 2013-03-11 12:05:07

0

是的,您可以在記錄搜索框的頁面底部的列表模塊中搜索用戶組的所有用戶。我導航到系統文件夾,在那裏我選擇了列表模塊和feuser表。然後,我將用戶組列添加到視圖並搜索用戶組。它顯示我分配給此用戶組的所有用戶。

+1

我已經試過這個,它不適用於我的任何安裝。我是否必須改變tca或頁面配置中的某些內容才能實現這一目標? – Mateng 2012-03-12 14:00:02

+0

@Mateng:我的安裝已損壞。我無法測試它,但是當我在我的3名使用者身上做的時候,它顯示了我所有的人。 – Bytemain 2012-03-12 14:07:34

+0

我假設列表搜索字段不適用於來自外部表的值。任何人都可以確認嗎? – Mateng 2012-03-12 20:05:05

0

目前還沒有這樣的模塊。對於用戶列表,您可以單擊列表模塊中用戶組旁邊的藍色信息圖標。但是無法從那裏編輯。