I'm trying to confirm a page publishing behavior on XPM and CME.
Setup:
- Dummy Schema (which have no schema fields.)
- News Schema
- News Summary
- Component Template (CT) with both set:
Published as a Dynamic Component
Allow on Page Using Dynamic Assembly
- News Detail CT with just:
Published Embedded on a Page
- News Summary List CT with just: (This CT is to query the broker for matching a criteria and then return the News Summary Component Presentations to the page.)
Published Embedded on a Page
- News Page Template (PT)
- News Summary CT, News Detail CT is linked to News Schema.
setup image is below.
First, I publish a News Summary Page (use News PT) which use a Dummy component used News Summary List CT on CME.
Second, When I publish a News Detail Page (using News PT) which uses only a News Component used News Detail CT on CME, a News component used News Summary CT (News Summary DCP) is not published. So News Summary DCP is not appearing on a News Summary Page. I think the above behavior is by design in SDL Tridion?.
And I understand it is possible to change above design by developing Custom Resolver.
Third, When I create a News Detail Page (using News PT) which use only a News component used News Detail CT on XPM (Experience Manager) and click Finish Editing (by clicking Finish Editing
, a page is auto-published), a News component used News Summary CT (News Summary DCP) is also published. So the News Summary DCP is appearing on a News Summary Page.
In summary:
Publishing the page through the CME appears different from publishing through XPM using default publishing rules for pages.
Is it by design or am I mistakek (for example, configuration)?
UPDATE
Thank you to answer my question. I understand clearly.
I confirm that the component is not published if the component is not edited on XPM.
And the component is published if the component is edited on XPM.