# Content assets, slots, folders and Page Designer content

*B2C Commerce Developer Study Guide · Work With a B2C Site · Last updated November 3, 2026 · https://www.certifyforce.com/study-guide/b2c-commerce-developer/work-with-a-b2c-site/content-assets-slots-folders-and-page-designer-content*

How content assets, content link functions and library folders work, how isslot tags and slot configurations decide what a slot shows, and how merchandisers place, target and cache Page Designer content.

- Certification: Salesforce B2C Commerce Developer
- Exam section: Work With a B2C Site
- Study guide: https://www.certifyforce.com/study-guide/b2c-commerce-developer

**Official exam objective:**

> Given a configuration task, use Business Manager to work with Content Assets, Page Designer, Content Slots, and Content Folders.

## What the exam expects

- Write content asset markup with the content link functions and control where a shared asset appears with site-specific attributes.
- Organize content in library folders and make Page Designer pages without folders searchable.
- Code an `isslot` tag with the right `id`, `context` and `context-object`, and write a rendering template that reads `slotcontent`.
- Configure slot configurations in Business Manager (schedule, customer groups, rank, template) and find the slot behind a storefront area.
- Explain how Page Designer regions, targeting and pagecache settings decide what a shopper sees and how long it is cached.

Key terms: **content asset** (a database object, usually holding HTML, in a site's private or a shared library); **library folder** (a node in the hierarchy that organizes content assets); **content slot** (a placeholder declared with `isslot`); **slot configuration** (the content, template, schedule and rules a slot shows); **region** (an area of a Page Designer page type that holds components); **targeting** (Page Designer's customer group and date visibility rules).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| `$link$` | Deprecated; calls the old Link pipeline | [Content Assets](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-content-assets-for-developers.html) |
| Site-specific content attributes | `onlineFlag`, `searchableFlag` and the three site map attributes | [Content Assets](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-content-assets-for-developers.html) |
| `isslot` `id` | String only; no expressions | [isslot Element](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-isslot.html) |
| Global `context-object` | One product, one basket or up to five products | [isslot Element](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-isslot.html) |
| No slot configuration for the ID | Nothing rendered; log entry written | [isslot Element](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-isslot.html) |
| Slot configuration rank | Lower rank wins; ties go to the last edited | [Manage and Create Slot Configurations](https://help.salesforce.com/s/articleView?id=cc.b2c_managing_and_creating_content_slot_configurations.htm&type=5) |
| Products per content slot | Up to 20 | [Manage and Create Slot Configurations](https://help.salesforce.com/s/articleView?id=cc.b2c_managing_and_creating_content_slot_configurations.htm&type=5) |
| `max_components` | Limits rendered components, not stored ones | [Page Designer](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-dev-for-page-designer.html) |
| Campaign or promotion assignment | Overrides the page's own targeting | [Manage Content Scheduling and Visibility](https://trailhead.salesforce.com/content/learn/modules/b2c-page-designer-merchandiser/manage-content-scheduling-and-visibility) |

## Check yourself

- When is a category slot listed under Undefined Category Slots?
- Why place a component with no visibility rules at the bottom of a region that has a maximum?
- Which value after `/Libraries/` in a WebDAV URL opens a site's private library?
- When can a merchandiser not create a slot configuration for a slot?

## Sources

- [Content Assets](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-content-assets-for-developers.html)
- [isslot Element](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-isslot.html)
- [Content Slots in B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_content_slots.htm&type=5)
- [Manage and Create Slot Configurations in B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_managing_and_creating_content_slot_configurations.htm&type=5)
- [Create a Library Folder in B2C Commerce](https://help.salesforce.com/s/articleView?id=cc.b2c_creating_a_library_folder.htm&type=5)
- [Page Designer](https://developer.salesforce.com/docs/commerce/b2c-commerce/guide/b2c-dev-for-page-designer.html)
- [Manage Content Scheduling and Visibility (Trailhead)](https://trailhead.salesforce.com/content/learn/modules/b2c-page-designer-merchandiser/manage-content-scheduling-and-visibility)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 13 linked practice questions, and unlimited timed mock exams are included with the B2C Commerce Developer pack (USD $19): https://www.certifyforce.com/practice-exams
