# Overriding "breadcrumbs" tag

**URL:** <https://www.ruby-forum.com/t/overriding-breadcrumbs-tag/100879>\
**Category:** Radiant CMS\
**Created:** [August 1, 2006, 6:59pm UTC](https://www.ruby-forum.com/t/overriding-breadcrumbs-tag/100879 "2006-08-01T18:59:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maurizio\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b3f665/32.png) [@Maurizio\_B](https://www.ruby-forum.com/u/Maurizio_B)\
**Post date:** [August 1, 2006, 6:59pm UTC](https://www.ruby-forum.com/t/overriding-breadcrumbs-tag/100879/1 "2006-08-01T18:59:14Z")

</div>

Hi. I’ve modified the breadcrumbs tag in page\_context.rb. But I’d  
rather like to override that definition instead of modifying the  
original file. Where could I implement my new tag definition outside  
the default file? Thank you.

---

<div class="post-metadata">

**Author:** ![Maurizio\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b3f665/32.png) [@Maurizio\_B](https://www.ruby-forum.com/u/Maurizio_B)\
**Post date:** [August 3, 2006, 12:02pm UTC](https://www.ruby-forum.com/t/overriding-breadcrumbs-tag/100879/2 "2006-08-03T12:02:14Z")

</div>

Maurizio B. wrote:

> Hi. I’ve modified the breadcrumbs tag in page\_context.rb. But I’d  
> rather like to override that definition instead of modifying the  
> original file. Where could I implement my new tag definition outside  
> the default file? Thank you.

Create a plugin. In the init.rb file define the following:

Behavior::Base.define\_tags do  
tag “breadcrumbs” do  
# new definition here  
end  
end

Hope that helps.

–  
John L.  
[http://wiseheartdesign.com](http://wiseheartdesign.com)
