# Extending views

**URL:** <https://www.ruby-forum.com/t/extending-views/86004>\
**Category:** Radiant CMS\
**Created:** [February 18, 2007, 10:26pm UTC](https://www.ruby-forum.com/t/extending-views/86004 "2007-02-18T22:26:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Minor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/b38774/32.png) [@David\_Minor](https://www.ruby-forum.com/u/David_Minor)\
**Post date:** [February 18, 2007, 10:26pm UTC](https://www.ruby-forum.com/t/extending-views/86004/1 "2007-02-18T22:26:13Z")

</div>

I understand how to use an extension to modify an admin view, but I’m  
confused as to what to do when I want to modify a view, but another  
extension is already modifying that view. Can I have two different  
parts of a view modified by two different extensions? or do I need  
to make my view changes in my custom extension and then monitor the  
provided plugin for changes to the view and manually add them to mine?

For instance: I’m using the reorder plugin which rewrites app/views/  
admin/page/\_node.rhtml. Where should I make additional modifications  
to \_node.rhtml?

Thanks,  
dm

---

<div class="post-metadata">

**Author:** ![David\_Minor](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/b38774/32.png) [@David\_Minor](https://www.ruby-forum.com/u/David_Minor)\
**Post date:** [February 18, 2007, 11:11pm UTC](https://www.ruby-forum.com/t/extending-views/86004/2 "2007-02-18T23:11:21Z")

</div>

David,

That was part of the impetus for the ‘facets’ branch. I haven’t had  
time to refine it or incorporate Jacob’s modifications, but ideally,  
instead of replacing the whole page, one would replace or modify only  
the parts that need to change. The changes you make would be  
incorporated with changes any other extensions make, and changes to  
the core won’t break your modifications.

Sean
