Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

Want to duplicate table but only within parent page and its children

I am setting up a set of event pages that have a hierarchy like this:

  • Event Parent Page
    • More Details
    • Attend/Sponsor Information
    • Debrief Notes

These pages are created using templates.  One creates the Event page; the event page has a button to create a details page, etc.

I need each page to display some or all of the data in a table of general information:Screenshot 2022-08-15 165723.png

I don't want users to have to re-enter the info or have to add tags or other additional steps for this to work.  And obviously, I don't want any other parent/children Events to display another event's information.

I have played with the Confluence Excerpts macro and Stiltsoft's Table Filter and Charts for Confluence but can't seem to get it to work right.

I am using Confluence Cloud.


2 answers

Hi @Keith Abbott 

Welcome to the Atlassian Community!

Reading through your use case, I really think you should try out our newest apps Orderly Databases for Confluence Cloud.

With Orderly you can, in your case here, build a simple database with each event as an entry and all the metadata/info about the events defined by the fields. Here you can see a quick example with two events, inserted on a parent page with an Orderly Database macro:

Screenshot 2022-08-16 at 09.28.27.png

If you set a page link field as title field, you can 1. link pages for each event to the respective entry in the database and 2. you can enable automatic page creation (as child pages below a defined or the current parent page) according to a self defined template (selectable in initial content).

Screenshot 2022-08-16 at 09.09.04.pngScreenshot 2022-08-16 at 09.11.31.png

If you add an Orderly Entry macro to the templates or as initial content for new pages generally, you automatically have an overview of the key data for each event at the top of the child page. You can then edit the information within every macro (entry or database) on-the-fly.

Screenshot 2022-08-16 at 09.15.04.png

Finally you can filter the database by any of the values e.g. by the start date or attending team members.

I hope you want to give Orderly Databases a try and maybe evaluate it, it's free for up to 10 users. If you have any further questions, feel free to contact us at!


0 votes
Bill Bailey Community Leader Aug 15, 2022

Hello @Keith Abbott . First, is there any reason to NOT place all that content on a single page? Otherwise, you are going to hit on namespace conflicts (can't have two pages with the same name within a space.

Second, have you looked at the page-properties-macro and the associated report macro? They would allow you to pull summary info from each page.

I forgot to mention that I did, indeed, try Page Property Reports.

 The problem is that the pages and child pages are created via Create from template buttons/macros.

 I can make a template where the user names the page, say “Event1 2022,” and I can have a Page Property macro in the template containing a chart with some event details. There is a button on this page to create a child page from a template. Ideally, this page would be called “Event 1 2022 – Sponsor.”

 When the user clicks to make the child page, I would like the new page name automatically populated with ”[parent page name] ‘- Sponsor’” and have a property page report macro on the child page that automatically looks at the page report from its parent only.

 I can find no way (like with variables) to do this.

 I need stronger coffee, as that is the best I can explain it. 

Suggest an answer

Log in or Sign up to answer

Atlassian Community Events