Persistent Buttons: How to Add or Hide

  • Updated

You can add buttons that appear on every page of your Tree. We call these Persistent Buttons. These buttons take the end-user directly to any node. They appear after the Back and/or Restart button, like these "Go to Tech Issues" and "Go to Ordering Issues" buttons:


Using the Settings Tool to Make Persistent Buttons

The Settings tool is the easiest way to create Persistent Buttons:

  1. Go to Settings.
  2. Click the Display tab. You'll see slots for up to five persistent buttons.
  3. Enter the button labels, and select the node where these are to go.
  4. Make sure to click Update All Settings when finished.

Display Persistent Buttons From the Current Sub-Tree

By default, Persistent Buttons will pass through from the first tree in the session to other trees that are connected via Tree Nodes. If you would like Persistent Buttons that are present on a sub-tree to show when that tree is reached in the session, select the Display Persistent Buttons from current Sub-Tree option. Make this selection in the parent tree only.

Example:

  1. A Parent Tree persistent button named Knowledge Base shows throughout all subtrees in the session.
  2. A Subtree with a persistent button named Objections is in place on the Sales tree only. It will show along with the Knowledge Base button when the Sales tree is reached in the session.

How to Hide Persistent Buttons on any Node

There may be some cases where you don't want Persistent Buttons to display on a specific node. You can opt to hide them when editing a node - just click the Advanced Options dropdown, and choose this option: 

mceclip0.png

 

Deprecated but still works: Adding Persistent Buttons to the URL

You can also make Persistent buttons by adding to the URL for deploying your tree - either in Zingtree Hosted or Embedded mode. Here's an example of a URL with two persistent buttons:

https://zingtree.com/deploy/tree.php?tree_id=559012462&persist_names=Go+to+Tech+Issues|Go+to+Ordering+Issues&persist_node_ids=2|3


The display names of the buttons are in the persist_names parameter, separated by the | character.  The nodes that these buttons go to are in the persist_node_ids parameter, also separated by a |.

For space characters in the button names, use a + sign.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Didn't find what you need?

Our friendly customer support team is here to help

Submit a Ticket

Looking for help or advice?

Reach out to our knowledgeable community of users.

Zingtree Community