我为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. 如何更改在rails3中渲染部分插件/引擎的搜索顺序?
- 5. 渲染部分未渲染.NET mvc
- 6. 渲染回部分
- 7. MVC部分渲染
- 8. Redmine插件部分未找到
- 9. 如何在Rails中渲染自定义模板中的部分
- 10. WordPress的插件/小部件如何改变渲染代码?
- 11. Grails渲染插件在部署时不渲染图像
- 12. ASP.NET MVC在Html Helper中使用渲染部分渲染
- 13. Rails 3的渲染部分
- 14. 我如何渲染部分在show.html.erb
- 15. 的Grails Grails中渲染插件3.1.1
- 16. 在asp.net中渲染部分页面MVC3
- 17. 在JavaScript变量中渲染部分
- 18. 在部分渲染中使用集合
- 19. 在MVC中渲染部分视图
- 20. 从JQuery渲染部分视图
- 21. 从控制器渲染部分
- 22. React JSX中的条件渲染组件部分
- 23. 如何在指令中重新渲染html的一部分?
- 24. 如何在padrino中的控制器上渲染部分haml?
- 25. 如何渲染画布中SVG的一部分?
- 26. 如何渲染sinatra视图中的部分(haml in haml)?
- 27. 如何渲染插件动态添加?
- 28. 渲染收集部分
- 29. Rails 3渲染/部分
- 30. 渲染部分点击
Downvoted,因为延答案是正确的:它可以工作,但它会在长远伤害。 – jan
是的,这是我的错误。我首先明白@kdjonua希望完全取代视图。当然,我的答案是错误的更新视图。 –