# Page status Hidden, what does it really do?

**URL:** <https://www.ruby-forum.com/t/page-status-hidden-what-does-it-really-do/113854>\
**Category:** Radiant CMS\
**Created:** [September 5, 2007, 5:13pm UTC](https://www.ruby-forum.com/t/page-status-hidden-what-does-it-really-do/113854 "2007-09-05T17:13:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![travisbell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/96bed5/32.png) [@travisbell](https://www.ruby-forum.com/u/travisbell)\
**Post date:** [September 5, 2007, 5:13pm UTC](https://www.ruby-forum.com/t/page-status-hidden-what-does-it-really-do/113854/1 "2007-09-05T17:13:11Z")

</div>

Hey guys,

Quick question about the “Hidden” status.

What does it do?

Cheers,

–  
Travis B.  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![travisbell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/96bed5/32.png) [@travisbell](https://www.ruby-forum.com/u/travisbell)\
**Post date:** [September 6, 2007, 6:26pm UTC](https://www.ruby-forum.com/t/page-status-hidden-what-does-it-really-do/113854/2 "2007-09-06T18:26:02Z")

</div>

Travis B. wrote:

> Quick question about the “Hidden” status.  
> What does it do?

It makes a page invisible, and is helpful when creating new site pages  
in which not all the content is in place yet.

Published: [website.com/mypage](http://website.com/mypage) → shows content  
Hidden: [website.com/mypage](http://website.com/mypage) → shows 404 error

---

<div class="post-metadata">

**Author:** ![travisbell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/96bed5/32.png) [@travisbell](https://www.ruby-forum.com/u/travisbell)\
**Post date:** [September 6, 2007, 6:56pm UTC](https://www.ruby-forum.com/t/page-status-hidden-what-does-it-really-do/113854/3 "2007-09-06T18:56:41Z")

</div>

Hmmm… I was hoping for a way to still have a page resolve when I  
got to the absolute URI but not show up say, on a  
\<r:children:each\> … reason is, I have some pages as children but  
only want 3 of them to show up on my subnav. Ya, I could hardcode it  
but that is just so not elegant.

Thanks man,

–  
Travis B.  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![travisbell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/96bed5/32.png) [@travisbell](https://www.ruby-forum.com/u/travisbell)\
**Post date:** [September 6, 2007, 7:55pm UTC](https://www.ruby-forum.com/t/page-status-hidden-what-does-it-really-do/113854/4 "2007-09-06T19:55:52Z")

</div>

Ah yes, I totally forgot I could do that.

Thanks man,

–  
Travis B.  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![travisbell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/96bed5/32.png) [@travisbell](https://www.ruby-forum.com/u/travisbell)\
**Post date:** [September 6, 2007, 7:04pm UTC](https://www.ruby-forum.com/t/page-status-hidden-what-does-it-really-do/113854/5 "2007-09-06T19:04:43Z")

</div>

Just add an empty page part to the pages you don’t want to show in  
your sub navigation and check for existence of the part in your  
iteration. That is the easiest way 🙂

Edwin

Op 6-sep-2007, om 18:55 heeft Travis B. het volgende geschreven:

> Travis B.
> 
> > > What does it do?  
> > > Radiant mailing list  
> > > Post: removed\_email\_address@domain.invalid  
> > > Search: [http://radiantcms.org/mailing-list/search/](http://radiantcms.org/mailing-list/search/)  
> > > Site: [http://lists.radiantcms.org/mailman/listinfo/radiant](http://lists.radiantcms.org/mailman/listinfo/radiant)
> 
> * * *
> 
> Radiant mailing list  
> Post: removed\_email\_address@domain.invalid  
> Search: [http://radiantcms.org/mailing-list/search/](http://radiantcms.org/mailing-list/search/)  
> Site: [http://lists.radiantcms.org/mailman/listinfo/radiant](http://lists.radiantcms.org/mailman/listinfo/radiant)

»  
» Flydesign.nl - Webdevelopment & hosting  
» www.flydesign.nl - 06 4147 5537  
»
