In we-retail xf template-type
initial/jcr:content/sling:resourceType points to xfpage while
structure/jcr:content/resourceType points to core component page ??
Which page component shall be used for xf template ? core OR xf page ??
In general what are the implications of such setup ?? why do we need this ??
Defining sling:resourceType in initial and structure refers to the page rendering component for the respective template.
For XF, page rendering component is the one that inherits from OOB resource - cq/experience-fragments/components/xfpage
Defining the same as part of initial and structure of XF's template-type and template, brings in Variation, Building blocks when we create XF pages using those templates (specific to XF page editor)
Let know if you are looking for any other details.