我試圖在D2L的LMS中按角色發佈內容。這可能使用Javascript?就像「如果{RoleName} =學生,然後顯示這個,否則顯示」...?我意識到我可以通過角色級別上的角色來限制/發佈內容,但我試圖在主題內這樣做,因此無法使用發佈條件。有任何想法嗎?在D2L主題內發佈內容
1
A
回答
0
您可以直接通過Content工具界面控制該功能,而無需添加JavaScript。如果您無法訪問Content中的內容,請與您的網站管理員聯繫。
0
迂迴的做法是解析QueryString以獲取OU,然後發出Valence請求以查找課程中的用戶角色。爲了看起來像一個非常簡單的用例,將所有部分連接起來需要很多工作。這是我使用的工具在D2L頁面中嵌入的策略。
如果替換字符串正常工作,那麼你可以使用它們和JavaScript的組合。但由於替換髮生在保存時間,而不是在大多數地方渲染時間,所以它們實際上並不適用於您的場景。
Desire2Learn Replace Strings in Content
另一種選擇是創建自己的自定義窗口小部件,並把它的課程主頁上。由於替換字符串在小部件中正常工作,因此您可以讀取{rolename}替換字符串的值並將其存儲在cookie中。然後,在您的頁面中,您將讀取Cookie的值以創建條件。
相關問題
- 1. D2L隱藏/鎖定內容?
- 2. D2L每位用戶內容可見性
- 3. 發佈CKEditor內容
- 4. NSMutableDictionary內容發佈?
- 5. 要發佈的內容的內容
- 6. Css框佈局主要內容在100%
- 7. Drupal主題與HTML內容
- 8. 內容頂部Drupal主題
- 9. Woocommerce內容佈局問題
- 10. Azure發佈包內容
- 11. 發佈內容的tumblr
- 12. HttpClient PostAsync發佈null內容
- 13. UIWebView的發佈內容
- 14. wordpress發佈內容重複
- 15. 將內容發佈到Facebook
- 16. tiny mce發佈內容
- 17. 允許發佈Html內容
- 18. 頭內容在身體wp主題
- 19. 使用JavaScript在radEditor中發佈內容
- 20. 在Facebook上發佈HTML內容
- 21. 在Wordpress中禁用發佈內容
- 22. 通過RSS在Facebook上發佈內容
- 23. 在tridion發佈內容代理DB
- 24. 在Sharepoint 2003中發佈Cognos內容
- 25. 在Meteor中過濾發佈內容
- 26. 在git中選擇發佈的內容
- 27. Sunburst主題中的內容不低於內容嗎?
- 28. 當有人發佈內容時,Facebook如何更新內容
- 29. 發佈XNA遊戲內容作爲遊戲內容參考
- 30. Django的:雖然刷新內容再次發佈[重複內容]
我_am_網站管理員。我不認爲這個功能是內置的。正如我最初撰寫的,發佈條件當然適用於主題級別,但我在主題的源代碼中討論了該主題。因此,這就是爲什麼我懷疑JS是必要的。如果我誤解了你,請告訴我。謝謝。 – 2012-10-23 22:52:48