About avoiding circular references

When you configure a series of nested content references, you must be careful to avoid having a content reference that refers to itself. Doing so creates a circular reference which results in document processing that Deliver can never complete.

For example, in the following reference hierarchy a series of text blocks describe a campaign to encourage customers to upgrade their membership level. The chain of references contains a circular reference to the label GoldCustPromo. If you add GoldCustPromo to an email template, Deliver displays an error message and prevents you from previewing or publishing the email.

Content Reference ...points to content element The content element contains
GoldCustPromo GoldCustomerPromo.htm Text block containing label: GoldBenefits
GoldBenefits Benefits_GoldAcct.htm Text block describing reasons to upgrade to a gold account and contains the label: GoldOffer
GoldOffer GoldOffer.htm Text block that describes an upgrade promotion and includes the reference label: GoldCustPromo Note: this is the point where the circular reference occurs.