Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

custom experience fragment template does not show up during XF creation in 6.5.6

jayv25585659
Level 6
Level 6

The problems happens on 2 AMS-hosted environments (sandbox and UAT). I haven't tried in our 6.5.6 prod environment yet as it was just given to us last week and I'm in the process of setting it up.

 

some notes/info:

  1. Only the built-in one shows up (in my case it's called Experience Fragment - screens variation). I know AMS has hidden some of the other built-in ones (example: Facebook, Pinterest and etc) but I do not know where they are hidden. But I do know the nodes exists (example: this /libs/cq/experience-fragments/components/xffacebook shows up CRXDE)

  2. I've looked at the logs and nothing shows up. The logs only show that I've accessed the create page.

  3. This experience fragment shows up fine in my local AEM running 6.5.6.

  4. This experience fragment shows up in our AMS-hosted UAT/prod environments running 6.4.x.

  5. This is the definition of the node

    <?xml version="1.0" encoding="UTF-8"?>
        <jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
           jcr:description="Page with specific components for Experience Fragments web variations"
           jcr:primaryType="cq:Component"
           jcr:title="Experience Fragment Web Variation Page"
           sling:resourceSuperType="cq/experience-fragments/components/xfpage/>
  6. I changed sling:resourceSuperType to sling:resourceType and still does not show up.

Any ideas on how to fix/where to look?

1 Accepted Solution
asutosh_jena
Correct answer by
Community Advisor
Community Advisor

Hi @jayv25585659 

You will need to add your template in the allowed template property. Please follow the below steps:

  1. Please navigate to the required Experience Fragments folder.
  2. Select the folder, and then Properties.
  3. Specify the regular expression for retrieving the required templates in the Allowed Templates field.
    e.g. /conf/(.*)/settings/wcm/templates/experience-fragment(.*)? OR the experience fragment template path. (screenshot below)

asutosh_j3_0-1617002591462.png

 

Please refer the adobe link for more details:
https://experienceleague.adobe.com/docs/experience-manager-64/authoring/authoring/experience-fragmen...

 

Hope this helps!

Thanks!

View solution in original post

2 Replies
asutosh_jena
Correct answer by
Community Advisor
Community Advisor

Hi @jayv25585659 

You will need to add your template in the allowed template property. Please follow the below steps:

  1. Please navigate to the required Experience Fragments folder.
  2. Select the folder, and then Properties.
  3. Specify the regular expression for retrieving the required templates in the Allowed Templates field.
    e.g. /conf/(.*)/settings/wcm/templates/experience-fragment(.*)? OR the experience fragment template path. (screenshot below)

asutosh_j3_0-1617002591462.png

 

Please refer the adobe link for more details:
https://experienceleague.adobe.com/docs/experience-manager-64/authoring/authoring/experience-fragmen...

 

Hope this helps!

Thanks!

View solution in original post

Veena_Vikram
Community Advisor
Community Advisor

Please follow @asutosh_jena steps. It should solve your issue. 

 

Thanks

Veena