La pubblicazione di un componente con più modelli dinamici di solito comporta la pubblicazione di tutte le possibili presentazioni di componenti dinamici sul broker.Quando i DCP sono posizionati su una pagina in Tridion, come si può garantire che tutti i rendering dinamici del componente vengano pubblicati con la pagina?
Quando si crea un DCT con l'opzione di posizionare l'elemento in una pagina, un editor di contenuto potrebbe non voler pubblicare direttamente i componenti, basandosi semplicemente sulla pagina pubblica per fare la cosa giusta. Potremmo prendere in considerazione tre possibili scenari di pubblicazione desiderati:
- che la pubblicazione della pagina dovrebbe causare solo le presentazioni dei componenti statici da rendere, (oltre a qualsiasi codice CD è necessario per visualizzare quelle dinamiche)
- Che oltre a CP statici, tutti i CP dinamici dovrebbero essere pubblicati. Altri possibili rendering dinamici dello stesso componente non sono pubblicati.
- Se viene pubblicato un CP dinamico, vengono seguite le solite semantiche di pubblicazione dei componenti, e tutti i rendering dinamici andranno al broker.
comportamento predefinito di Tridion sembra essere lo scenario 2), mentre la mia esperienza è che spesso quello che vuoi è lo scenario 3), dando una completa e visione coerente di un dato componente sul lato CD.
Qual è il modo migliore per implementare lo scenario 3 (tra cui l'annullamento della pubblicazione per funzionare correttamente)?