Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/Multichannel/CLM/CreatingContent/SharedResources.htm

## Creating Content with Shared Resources

* Object Model

To optimize storage space and reduce sync times, HTML assets known as shared resources can be used with multiple Key Messages.

**Who can use this feature?**

* Content Creator Users - Browser
* [Create content with shared resources](#Creating)
* End Users - CRM Desktop (Windows), iPad, iPhone, Windows
* Users do not require an additional license

### Creating Content with Shared Resources as

[![Closed](../../../../../Skins/Default/Stylesheets/Images/transparent.gif)Content Creator Users](#)

The system automatically creates a shared folder which links to the shared content. Use the following structure to reference the content from HTML:

* ./shared/<folder structure inside the zip>

Content creators can use the following methods to reference a shared resource:

* <img src='./shared/images/cholecap\_logo.jpg>
* <script src=./shared/js/veeva\_javascript\_library\_v3.2.js type=text/javascript></script>
* <link href=./shared/css/base.css rel=stylesheet type=text/css>

Zip files for content that refers to a shared resource Key Message should not contain a shared folder. The symlink overwrites the shared resource.

Example zip file hierarchy for a shared resource:

* shared\_resource\_cholecap.zip
* index.html (or image.png)
* thumb.png
* image (folder)
* cholecap\_logo.jpg
* js (folder)
* veeva\_javascript\_library\_v3.2.js
* css (folder)
* base.css

Key Messages with the is\_shared\_resource\_\_v field selected should not be associated with any CLM Presentation Slides.

If end users experience errors when displaying shared resources in CLM content, business admin users can enable Veeva's custom URL scheme. See [Loading Shared Resources with Veeva’s Custom URL Scheme](../ManagingContent/CustomScheme.htm) for more information.

### Related Topics

[Loading Shared Resources with Veeva’s Custom URL Scheme](../ManagingContent/CustomScheme.htm)

[Packaging Custom CLM Content](PackageContent.htm)

[Supported Media Types for CLM Content](SupportCustom.htm)
