Expand my Community achievements bar.

SOLVED

Include static content into site

Avatar

Level 5

Is it possible to include content from a URL into my AEM page?  I've got a URL I'd like to include into my page.

Example content:  http://www.centurylink.com/common/disclaimers/general.html

Thank you in advance.

-Dean

1 Accepted Solution

Avatar

Correct answer by
Level 8

That's a different requirement.  Personally I think that not liking something is not a good reason to not use it - it does what you want without building something custom.

If the requirement is to include content from a page without using an iframe, off the top of my head i can think of 2 approaches:

1)  Make an AJAX request to the page and use selectors to grab the content you want.
2)  (Assuming AEM 6 or above) You could use a Sightly class coupled with JSoup and grab the page content and render it out using selectors again.  This would be cacheable whereas #1 would not be.

View solution in original post

3 Replies

Avatar

Level 8

You can use the "External" component under the "General" group.  This will create an iframe with the content from the URL.

Avatar

Level 5

I've tried that ... but I don't like the idea of an iframe.  I'm really looking for something that you can include the source code from the file into my current page.

-Dean

Avatar

Correct answer by
Level 8

That's a different requirement.  Personally I think that not liking something is not a good reason to not use it - it does what you want without building something custom.

If the requirement is to include content from a page without using an iframe, off the top of my head i can think of 2 approaches:

1)  Make an AJAX request to the page and use selectors to grab the content you want.
2)  (Assuming AEM 6 or above) You could use a Sightly class coupled with JSoup and grab the page content and render it out using selectors again.  This would be cacheable whereas #1 would not be.