我爲Redmine創建了一個插件。我想在問題列表頁面(issues/_list.html.erb
視圖)中將類添加到a
標記中。但我不想更改核心Redmine代碼。據我所知,掛鉤(例如:view_issues_index_bottom
)允許我添加數據但不替換它們。我如何從我的插件替換問題列表頁面上的列表部分?如何從redmine中的插件中替換渲染部分?
1
A
回答
1
issues/_list.html.erb
只需複製到您的插件文件夾視圖(/plugins/your_plugin/app/views/issues/_list.html.erb
)和編輯它nessecary。
管理平臺將首先使用你的插件的看法。
0
2
作爲一般規則,不只是覆蓋核心觀點在你的插件爲接受的答案建議。
它使Redmine升級對用戶來說更難或不可能,當與另一個Redmine版本一起使用時,可能導致錯誤的行爲或錯誤,而不是您從視圖中獲取的版本,並且很可能會阻止您的插件被包含在Redmine主機像Planio。
相反,無論是通過正規掛鉤提供一個適當的管理平臺補丁爲你的插件(和文件如何使用它)的一部分,或做通過JavaScript任何必要的DOM變化。如果你覺得缺少鉤子,你也可以向Redmine添加一個補丁,添加新的鉤子。
相關問題
- 1. 如何渲染插件的部分從插件助手
- 2. 如何從Orchard替代品中渲染區域或小部件?
- 3. MVC3中的部分渲染
- 4. 如何渲染MVC3中的部分視圖中的部分?
- 5. 在js.erb文件中渲染部分
- 6. Redmine緩慢查看渲染
- 7. 如何更改在rails3中渲染部分插件/引擎的搜索順序?
- 8. 如何在HAML中渲染僅包含條件塊的部分
- 9. 如何渲染雪碧的一部分
- 10. 如何渲染與Django的部分?
- 11. 如何渲染資產的部分Javascript
- 12. 渲染部分未渲染.NET mvc
- 13. MVC部分渲染
- 14. 渲染回部分
- 15. Redmine插件部分未找到
- 16. Rails渲染模態中的部分
- 17. 渲染部分的模型中軌3.2
- 18. 如何在Rails中渲染自定義模板中的部分
- 19. WordPress的插件/小部件如何改變渲染代碼?
- 20. Grails渲染插件在部署時不渲染圖像
- 21. ASP.NET MVC在Html Helper中使用渲染部分渲染
- 22. 如何註冊Mojolicious的渲染插件?
- 23. Rails 3的渲染部分
- 24. RoR的渲染部分TABINDEX
- 25. 如何將UIView渲染爲兩部分
- 26. 我如何渲染部分在show.html.erb
- 27. 如何停止渲染頁面/部分
- 28. 渲染部分只是從ajax渲染字符串
- 29. Rails的渲染條件部分
- 30. 如何替換文件中的分割線的一部分?
Downvoted,因爲延答案是正確的:它可以工作,但它會在長遠傷害。 – jan
是的,這是我的錯誤。我首先明白@kdjonua希望完全取代視圖。當然,我的答案是錯誤的更新視圖。 –