Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

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

Keith Abbott
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 15, 2022

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.

Suggestions??

2 answers

2 votes
Darja Majninger (K15t)
Contributor
August 16, 2022

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 help@k15t.com!

Cheers,
Darja

0 votes
Bill Bailey
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 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.

Keith Abbott - ReleaseTEAM
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 18, 2022

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
TAGS
AUG Leaders

Atlassian Community Events