# (no subject)

**URL:** <https://www.ruby-forum.com/t/no-subject/122332>\
**Category:** Radiant CMS\
**Created:** [December 6, 2007, 6:25pm UTC](https://www.ruby-forum.com/t/no-subject/122332 "2007-12-06T18:25:08Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matias\_Quaglia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@Matias\_Quaglia](https://www.ruby-forum.com/u/Matias_Quaglia)\
**Post date:** [December 6, 2007, 6:25pm UTC](https://www.ruby-forum.com/t/no-subject/122332/1 "2007-12-06T18:25:08Z")

</div>

Hi everyone!

First of all i World like to show my first huge page made on Radiant:

> **[Connaxis - Stay Competitive - Digital Agency](https://www.connaxis.com/)**
>
> Connaxis is a digital consulting company, providing custom solutions to clients around the world. We keep our customers competitive and create value‑enhancing experiences for the end‑client through the application of innovative digital technology.

Any tip, critic or comment will be very welcome.

And last, but not least, I would like to ask about navigation tag, is  
there  
any way to make sub menu navigation?

What I mean is illustrated in the following mock ups:

## Case1 (Main Menu 1)

- Main Menu 1 (ul li) ← Here (blue)
  - Sub Menu 1 (ul li ul li) (gray)
  - Sub Menu 2 (ul li ul li) (gray)
  - Sub Menu 3 (ul li ul li) (gray)

- Main Menu 2 (ul li) (gray)
- Main Menu 3 (ul li) (gray)
- Main Menu 4 (ul li) (gray)

## Case2 (Sub Menu 1)

- Main Menu 1 (ul li) (blue)
  - Sub Menu 1 (ul li ul li) ← Here (blue)
  - Sub Menu 2 (ul li ul li) (gray)
  - Sub Menu 3 (ul li ul li) (gray)

- Main Menu 2 (ul li) (gray)
- Main Menu 3 (ul li) (gray)
- Main Menu 4 (ul li) (gray)

## Case3 (Sub Menu 2)

- Main Menu 1 (ul li) (blue)
  - Sub Menu 1 (ul li ul li) (gray)
  - Sub Menu 2 (ul li ul li) ← Here (blue)
  - Sub Menu 3 (ul li ul li) (gray)

- Main Menu 2 (ul li) (gray)
- Main Menu 3 (ul li) (gray)
- Main Menu 4 (ul li) (gray)

## Case3 (Main Menu 2)

- Main Menu 1 (ul li) (gray)
- Main Menu 2 (ul li) ← Here (blue)
- Main Menu 3 (ul li) (gray)
- Main Menu 4 (ul li) (gray)

I don’t know if something like that is possible to do using standard  
tags.  
I was reading previous posts, and I have a stupid question (where is  
page  
page\_context.rb)

Greetings,

MQ

---

<div class="post-metadata">

**Author:** ![Matias\_Quaglia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@Matias\_Quaglia](https://www.ruby-forum.com/u/Matias_Quaglia)\
**Post date:** [December 6, 2007, 7:01pm UTC](https://www.ruby-forum.com/t/no-subject/122332/2 "2007-12-06T19:01:00Z")

</div>

Matias,

Congratulations on your site!

The easiest way to do that navigation would be to roll your own. There  
are many tags available that can be put together to do what you like.  
Also, Radius tags are fairly straightforward to write if you’re into  
that.

Sean

---

<div class="post-metadata">

**Author:** ![Matias\_Quaglia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@Matias\_Quaglia](https://www.ruby-forum.com/u/Matias_Quaglia)\
**Post date:** [December 6, 2007, 7:42pm UTC](https://www.ruby-forum.com/t/no-subject/122332/3 "2007-12-06T19:42:03Z")

</div>

Dear Sean,

Thank you very much. Is very kind of you, I know I’m not well enough on  
Radiant, but is something that I would like to know.

I am using the gem version of Radiant 0.6.3 and I looked for  
page\_context.rb, to see if I could edit some tags, but I didn’t find the  
file on my installation folder.

May be I used a installation option that hides that files?

Could anybody helpme on that?

Best Regards,

MQ

---

<div class="post-metadata">

**Author:** ![Matias\_Quaglia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@Matias\_Quaglia](https://www.ruby-forum.com/u/Matias_Quaglia)\
**Post date:** [December 6, 2007, 11:22pm UTC](https://www.ruby-forum.com/t/no-subject/122332/4 "2007-12-06T23:22:06Z")

</div>

As Sean said, the tags are defined in the gem. Modifying them there is  
utterly ugly. The way to go is to define an extension where you can  
override the standard tags or (better) define your own.

```
You can use the backdoor extension to define new tags easily inside

```

Radiant without resorting to a custom extension. Look for backdoor’s  
\<r:tag/\> tag.

```
/AITOR
```

---

<div class="post-metadata">

**Author:** ![Matias\_Quaglia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@Matias\_Quaglia](https://www.ruby-forum.com/u/Matias_Quaglia)\
**Post date:** [December 6, 2007, 10:27pm UTC](https://www.ruby-forum.com/t/no-subject/122332/5 "2007-12-06T22:27:24Z")

</div>

Matias,

It’s in the gem, but you’ll find tag definitions in standard\_tags.rb, no  
longer in page\_context.rb.

Sean

---

<div class="post-metadata">

**Author:** ![Matias\_Quaglia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/9e8a1a/32.png) [@Matias\_Quaglia](https://www.ruby-forum.com/u/Matias_Quaglia)\
**Post date:** [December 7, 2007, 1:07pm UTC](https://www.ruby-forum.com/t/no-subject/122332/6 "2007-12-07T13:07:12Z")

</div>

Thank you very much Sean and Aitor.

I will try to make it that way.

MQ
