我正在使用SugarCRM版本5.2.0k(Build 5837)。我希望能夠設置一個默認的主頁(我自己創建了dashlets),這對所有用戶來說都是一樣的,任何人都可以通過最佳方式提供建議嗎? 在此先感謝您的幫助SugarCRM - 如何爲所有用戶設置默認主頁
2
A
回答
2
我想知道如何做到這一點...有些想法見here,但很明顯它不是支持的功能。
我不知道你是否可以編寫一個模塊,爲post用戶創建安裝一個鉤子(假設提供了該鉤子),然後在鉤子被調用時填充用戶首選項表的適當部分。當然,你的模塊可能會隨着SurgarCRM的升級而中斷,所以這可能比我值得的更麻煩。
編輯:
我看了一下是在我掛到上面的線索引用的Dash Manager模塊。當管理員點擊管理頁面中的鏈接時,方法是將admin用戶的首選項複製到所有其他用戶。因此,管理員用戶被用作其他用戶的一種模板。基本的解決方案,但不是一個糟糕的開始 - 使用模板用戶並將首選項(存儲在數據庫表中)視爲不透明似乎是要走的路。
1
這很容易做到。
我已經完成了SugarCRM 6.5.23。
這裏我提到的步驟做:
只需複製
sugarcrm_root/modules/Home/index.php
並粘貼在SugarCRM_root/custom/modules/Home/index.php
。現在您可以根據需要自定義它的行爲。
您可以刪除默認dashlets並通過創建
SugarCRM_root/custom/modules/Home/dashlets.php
一個文件中添加自己的dashlets,並在其中添加以下代碼:<?php unset($defaultDashlets); $defaultDashlets = array( 'CustomDashlet' => 'ModuleName', 'UpcomingAppointmentsDashlet' => 'Meetings', //Example );
一旦你做這個事情還是你已經留在你的鉤子3個dashlets如果代碼需要它的代碼,這個鉤子,你可以刪除它是這樣的:
$dashlets[create_guid()] = array( 'className' => 'iFrameDashlet', 'module' => 'Home', 'forceColumn' => 0, 'fileLocation' => $dashletsFiles['iFrameDashlet']['file'], 'options' => array('titleLabel' => 'LBL_DASHLET_DISCOVER_SUGAR_PRO', 'url' => '...', 'height' => 315, ));
希望這會幫助你。 :)
相關問題
- 1. 爲VSCode中的所有用戶設置默認設置
- 2. 設置的index.asp爲默認主頁
- 3. 爲IE9設置默認主頁javascript
- 4. 如何設置主頁在用戶成功註冊後有默認頁面
- 5. 如何將我的應用程序設置爲默認主頁?
- 6. 爲所有用戶設置默認屏幕選項
- 7. 在TFS Web UI中爲所有用戶設置默認查詢
- 8. OpenOffice:作爲所有用戶的默認設置
- 9. 如何在vbulletin 5.2.0中將論壇設置爲默認主頁
- 10. 如何在iis7上爲子域設置默認主頁?
- 11. 如何爲所有後端用戶設置Sitecore默認應用程序選項?
- 12. 如何爲我的所有Retrofit2調用設置默認的onResponse?
- 13. 如何爲所有使用htaccess的頁面設置favicon默認值
- 14. Symfony2設置默認主頁路線
- 15. 設置索引默認主頁angularjs
- 16. Zend Framework中的默認主頁設置
- 17. 如何用C#設置默認瀏覽器主頁(IE)?
- 18. 設置默認頁
- 19. 爲所有jsp頁面設置默認fmt格式編號maxFractionDigits
- 20. 如何設置PDO默認主機?
- 21. 如何設置spplot的默認主題?
- 22. 將所有設置設置重置爲默認值
- 23. MediaWiki - 爲新用戶設置默認組
- 24. PHP - 爲用戶設置默認圖片
- 25. MediaWiki爲新用戶設置默認組
- 26. 如何將自定義頁面設置爲客戶帳戶的默認頁面?
- 27. 如何將所有CSS值設置爲其默認值?
- 28. 如何在多選中將「所有值」設置爲默認值?
- 29. 如何使absolute_import成爲所有模塊的默認設置
- 30. 鈦:如何爲所有元素設置默認的「defaultImage」?