I am setting up a set of event pages that have a hierarchy like this:
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:
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.
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:
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).
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.
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 email@example.com!
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.