How do you Hide children of a page?

I see that there are two views for Viewing Children - Show and Hide - that can be configured globally by a site admin.

But WHERE are they configured? HOW is this done?

We use the Documentation theme, and have tried temporarily switching to the Default theme so that we could edit the site's Page Layout and changing #renderChildren() to ##renderChildren(), but that didn't work.

3 answers

1 accepted

0 votes
Answer accepted

Hi Joseph,

Thanks for the tip - I didn't realize (as a brand new user) that I could apply that HTML code to a Space. In fact, I'm able to do so even without Enabling Custom Stylesheets for Spaces. Perhaps it's my privilege level?

In any event, I seem to have a "syntax" problem. When I enter the HTML code (see above) in a Space Stylesheet, the Labels: field on all pages in the Space is hidden, but the Child Pages still display. However, if I place the #labels line before the #children line in this HTML code, the Child Pages are hidden and the Labels: field displays!

Also, if I remove either the #children line or the #labels line from the HTML code, both the Child Pages and the Labels: field display on all pages.

I'm THAT CLOSE to getting this to work - any suggestions?



#renderChildren() is the right place. Make sure you do not have space level theme, layout or style that overwrites the global theme and the custom layout. e.g. In Space Admin Theme, you need to use Global Look and Feel, instead of selecting the Documentation theme.

Hi Danielle,

Page 310 of the Confluence 3.5 user guide has a screenshot where a site administrator can select to hide hildren globally. This is the screen I'd like to get to - but how do I get there? Is this screen no longer part of Confluence?

(I'd also like to hide the Labels: field that displays above the list of Child Pages.)



I saw the screenshot you are referring to but that looks like a wiki page with children, not a global setting. As far as I know, there is no site wide setting to select whether to show or hide children by default. Here is an open request for "Option for hiding children by default":

Hi Danielle,

OK, thanks for the link - maybe the hide children option will be available some day.

Meanwhile, I can go to each Parent Page and enter the following HTML code to hide the Child Pages and the Labels field:



#children-section { display: none; }

#labels-section {display: none; }



(I actually read about using this code only to hide the Child Pages and guessed that I could add a similar line to hide the Labels: field, and it worked!)

I appreciate your quick replies to my questions.


Joe Clark Atlassian Team Nov 02, 2011

Instead of manually adding HTML to each page, you could use a custom Space stylesheet to apply it automatically to all pages -

Hi Joseph,

It finally dawned on me that if I placed two copies of the above HTML code in a Space Stylesheet, and in one copy flip-flopped the #children and #labels lines, both the list of CHiled Pages and the Label: filed would be hidden on all pages in that Space. And sure enough it worked.

It seems like a funny way to do it, but I got the result I wanted.

Put it in a user macro, add macro to the page you want to see this action. Globally, just add to custom HTML in admin ( I would opt to use body).

David Simpson Community Champion Nov 06, 2011

This is a very similar to the technique I used in More flexible commenting in Atlassian’s Confluence.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Mar 12, 2019 in Confluence

Confluence Admin Certification now $150 for Community Members

More and more people are building their careers with Atlassian, and we want you to be at the front of this wave! Important Dates Start the Certification Prep Course by 2 April 2019 Take your e...

1,530 views 4 13
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you