Back

Create Nested Child PDF Templates

Contents

Introduction

Features of Child and Parent Templates

Themes and Settings in Child Templates

Configure Source for Theme and Header and Footer

Configure Sorting in Child Templates

Using Child PDF Templates

Create a Child Template

Edit a Child Template

Add a child template to a parent template

remove a child template from a parent template

 

Introduction

With PDF templates, you have unparalleled ability to customize reports, including controlling every report setting. The challenge of such unmatched customizability is that if you want to create similar but not identical templates, you sometimes have to duplicate sections in many different PDF templates.

Instead of re-creating the same section in every single one of the report templates it appears in—and having to then make a change to that section across each report—you can use linked templates to add one PDF template as a section within another PDF template. This makes it easy to duplicate sections across PDF report templates without having to maintain multiple identical sections in each report template.

With the ability to nest templates, maintaining and updating sections across multiple reports becomes a simple matter: You make a change in the child template, where it propagates to all the parent templates it is assigned to.

Example 1

Sections duplicated across several report templates can be used as child templates. In the example below, two templates share the same child section.

The shared template, added as a child to each of the parents, saves time when that template needs to be updated. Instead of updating it twice—once in Parent Template 1 and once in Parent Template 2—the change only needs to be made once, to the child template. From there it propagates automatically to all the parent templates it belongs to.

Example 2

Cherry Street Financial maintains a Quarterly Report PDF template comprising the following sections:

Kelly wants to create multiple PDF reports templates with the same Holdings and Performance sections, but with some variations in the Dashboard, Custom, and Capital Flows sections. Kelly also anticipates using the Holdings section in a separate holdings-focused PDF report template. The firm already has an existing Account Performance PDF template.

Kelly creates a new PDF template called Performance Template and adds the existing Account Performance template to it, as well as a Portfolio Performance section.

Then Kelly creates a new PDF template called Holdings Template, which contains just the simple Holdings section.

Finally, Kelly creates a new Quarterly Template that includes the unique Dashboard and Custom sections, the Performance Template and the Holdings Template and, finally, the unique Capitals Flows section.

Now, when the firm decides to update Account Performance reporting, Kelly can edit just the Account Performance template and the change will apply to all the reports containing that template.

Top of Page

Features of Child and Parent Templates

When using PDF templates that contain other templates, the following features will help you keep track of what is shown and where.

Feature How It Helps
Color-coded child template sections

When you're looking at a parent template, identify template sections at a glance by color and by the "linked" icon.

Control where settings flow from

Settings check boxes allow you to configure how child templates interact with parent template settings. You can designate whether the child template uses its own settings or use the parent template settings. For more information, see Configure Source for Theme and Header and Footer.

Sections list

The Sections list, visible when you click on a child template in the sections list of the parent template, tells you what sub-sections are included in the child template.

In this example, the child template KF All Cs Template contains the Capital Flows and Comparative Review sections.

Linking error protection Advisor View monitors linking and prevents circular references. It also ensures that only one Table of Contents is included in each report.
Permissions compliance

It's possible that a user could have permission to access to a parent template but not a child template included in the parent. When that happens, the user will be able to see the child template within the parent template, but that section will not be available for edit in their Select a template list.

If the user removes a child template they don't have permission to access, the child template will be removed from the parent template

 

Top of Page

Themes and Settings in Child Templates

For each child template, you can configure whether it uses the theme defined in the child template's General Settings section—called the linked template theme—or have the theme from the parent template's General Settings flow down to the child template.

You can also determine whether to use the child's or parent's header and footer settings.

Best Practice

Because not all users will have access to troubleshoot child templates, ensure that all child templates work correctly before deploying them firm-wide. Otherwise a user might encounter a PDF template error that they are not able to fix.

For more information about PDF themes, see PDF Themes.

Top of Page

Configure Source for Theme and Header and Footer

Note

Page-level theme configuration is respected and overrides template-level configuration.

Setting More Information Use It
Use linked template theme

Controls the PDF theme applied to the child template.

  • To apply the parent theme to the child template sections, clear the Use linked template theme check box.

  • To apply the child theme to the child template sections, select the Use linked template theme check box.

    Use linked template theme also applies to nested child templates. Tamarac uses that child template's theme, regardless of how deeply nested it is.

Use linked template header and footer Controls the header and footer displayed in the child template.
  • To use the header and footer applied to the parent template, clear the Use linked template theme check box. This makes the nested child template sections match the parent template headers and footers.

  • To use the header and footer applied to the child template, select the Use linked template theme check box. This makes the nested child template use its own headers and footers, and may result in those pages not matching the parent template headers and footers.

 

Top of Page

Configure Sorting in Child Templates

Sorting is defined in the General Settings section of the parent template and trickles down to all child templates.

For more information on sorting in PDF templates, see Sort report by in Create, Edit, and Delete a PDF Template.

Top of Page

Using Child PDF Templates

Child templates are standard PDF templates that are included in the Add a template list. As such, they are created, edited, and deleted using the same procedure as all PDF templates.

Best Practice

Create a unique child template just for custom text that might change, such as legal disclosures or your address. This allows you to include that text in every PDF template, but update it easily.

For more information on how to create, edit, or delete a PDF template, see Create, Edit, and Delete a PDF Template.

Top of Page

Create a Child Template

To create a child template:

  1. Under Client Reporting, click Templates.

  2. Create a standard new PDF report template.

  3. When you save it, clearly designate it as a child template. For more information on how to create a PDF template, see Create, Edit, and Delete a PDF Template.

    Best Practice

    Use naming conventions to clearly delineate which PDF templates are intended to be child templates only and which PDF templates are intended to be parent templates containing child templates.

    For example, you might create templates called YTD Performance - TEMPLATE ONLY.

  4. Use the Add a template list to add it as a child template to the desired parent PDF reports.

    Note

    By default, all the existing PDF templates that you have to permission to access are included in Add a template list. System templates are not listed.

Top of Page

Edit a Child Template

To edit a child template:

  1. Under Client Reporting, click Templates.

  2. In the Select a template list, choose the desired child template. You must have permission to access the child template for editing.

  3. Make the changes.

  4. Click Save. All changes will propagate to parent templates containing the child template.

Best Practice

To maintain template integrity, limit access to child templates. Use permissions designate the users allowed to edit child templates, since editing a child template can potentially impact many parent reports containing that child.

Child templates cannot be edited from within the parent template.

Top of Page

Add a child template to a parent template

To add a child template to a parent template:

  1. Under Client Reporting, click Templates.

  2. On the Add a template list, select the desired child template. Click Add. The template is inserted into the list of sections in the parent PDF template.

  3. Reorder child template within the list of sections using the corner to drag sections.

  4. Click Save.

Top of Page

remove a child template from a parent template

To remove a client template, click X next to the child template. The child template will be removed from the parent template's sections.

Note

Users who have permission to edit a parent template but not a child template will still be able to remove the child from the parent. However, once the child has been removed, only a user with permission to edit the child template will be able to add the child back in.

Top of Page