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. |