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

Sling Dynamic Inlude not Rendering Component

espinari
Level 1
Level 1

Hi all,

 

I have configured the SDI as per adobe's documentation, but the dynamic component is not rendering. I can see at the cache that the include is there and have made a request to this component thru the dispatcher and it's working.... I believe that the additional request to the component is not being call. Or maybe I'm missing a configuration?

 

This is my host directory config as per I'm not using virtual hosts

<Directory />
<IfModule disp_apache2.c>
# ModMimeUsePathInfo On
# enable dispatcher for ALL request. if this is too restrictive,
# move it to another location
SetHandler dispatcher-handler
</IfModule>
SetOutputFilter INCLUDES
Options Indexes FollowSymLinks Includes
ModMimeUsePathInfo On
AddOutputFilter INCLUDES .html
Options +includes
# Options FollowSymLinks
AllowOverride None
AddOutputFilterByType INCLUDES text/html
</Directory>

 

And have created nocache rule and configured the SDI at config manager console.

1 Accepted Solution
Vijayalakshmi_S
Correct answer by
Community Advisor
Community Advisor

Hi @espinari,

If call to the component is not happening, you can cross check on the below.

  • Check the path as part of the Comments as evident in the view source of page which has dynamic component. (Screenshot 1)
  • Make sure it is full content path or if it is shortened path, see to that the actual component content resource is resolved correctly. 

Related OSGi config properties:

  • Path rewriting is controlled by the property (highlighted in green) of SDI OSGi config
  • Enabling comments is controlled by the property (highlighted in red) of SDI OSGi config.

Screenshot 1:

Vijayalakshmi_S_0-1624563203487.png

Enabled comments + Path rewriting is unchecked so it is full content path.

Vijayalakshmi_S_1-1624563303131.png

 

If you still face issues, please do share the SDI OSGi config and path to the dynamic component to narrow down further. 

View solution in original post

2 Replies
Vijayalakshmi_S
Correct answer by
Community Advisor
Community Advisor

Hi @espinari,

If call to the component is not happening, you can cross check on the below.

  • Check the path as part of the Comments as evident in the view source of page which has dynamic component. (Screenshot 1)
  • Make sure it is full content path or if it is shortened path, see to that the actual component content resource is resolved correctly. 

Related OSGi config properties:

  • Path rewriting is controlled by the property (highlighted in green) of SDI OSGi config
  • Enabling comments is controlled by the property (highlighted in red) of SDI OSGi config.

Screenshot 1:

Vijayalakshmi_S_0-1624563203487.png

Enabled comments + Path rewriting is unchecked so it is full content path.

Vijayalakshmi_S_1-1624563303131.png

 

If you still face issues, please do share the SDI OSGi config and path to the dynamic component to narrow down further. 

View solution in original post

Dipti_Chauhan
Community Advisor
Community Advisor

Hi @espinari 

  1.   Are you using CDN also? if yes then you need to use ESI include.
  2. Can you share also share screenshot for your include tag?
  3. Also Sling dynamic include OSGI service screen shot

 

Thanks

Dipti