# Fixed components in a container?

**URL:** <https://community.bloomreach.com/t/fixed-components-in-a-container/2660>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [July 6, 2021, 10:30am UTC](https://community.bloomreach.com/t/fixed-components-in-a-container/2660 "2021-07-06T10:30:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![david.sinclair](https://avatars.discourse-cdn.com/v4/letter/d/b5a626/32.png) [@david.sinclair](https://community.bloomreach.com/u/david.sinclair)\
**Post date:** [July 6, 2021, 10:30am UTC](https://community.bloomreach.com/t/fixed-components-in-a-container/2660/1 "2021-07-06T10:30:41Z")

</div>

Hi,

We would like pages created in experience manager to always have certain components: a title block and the seo component for example.

Is it possible for a prototype page to have 2 containers - the first repopulated with these mandatory components, and the second editable in the usual way. Ideally we would like this first container to be ‘locked’, in other words the content editor would be able to edit the properties of those preexisting components but not be able to remove them or add any other components to that container.

Is this possible? If not then is there an established approach to enforcing that certain editable components should be present?

Thanks for any advice on this,

David

---

<div class="post-metadata">

**Author:** ![kfox](https://avatars.discourse-cdn.com/v4/letter/k/5f8ce5/32.png) [@kfox](https://community.bloomreach.com/u/kfox)\
**Post date:** [March 2, 2023, 8:15pm UTC](https://community.bloomreach.com/t/fixed-components-in-a-container/2660/2 "2023-03-02T20:15:46Z")

</div>

Hi - I’ve got a similar need. Were you able to figure out a solution?

---

<div class="post-metadata">

**Author:** ![david.bailey](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/david.bailey/32/1490_2.png) [@david.bailey](https://community.bloomreach.com/u/david.bailey)\
**Post date:** [March 3, 2023, 8:01am UTC](https://community.bloomreach.com/t/fixed-components-in-a-container/2660/3 "2023-03-03T08:01:45Z")

</div>

Hello @kfox, it is not possible to lock components in place. This might be added in the future and there is some work being done to support it, but we don’t have a timeline when it will be available.

The closest thing you can do is to add a static component to the template of the experience page, which will be added to every page automatically and will be returned in the Page Model API response. Here is an example of the config:

 ![image](https://canada1.discourse-cdn.com/flex027/uploads/bloomreach1/original/2X/a/a605a9ae96aa6df7be587cf8d736950cd6693667.png)

The component parameters will not be editable by the editors but if this is a common component it might not be an issue, as it would always point to the same document. Or add some business logic in the component to return the desired documents/models.

---

<div class="post-metadata">

**Author:** ![kfox](https://avatars.discourse-cdn.com/v4/letter/k/5f8ce5/32.png) [@kfox](https://community.bloomreach.com/u/kfox)\
**Post date:** [March 10, 2023, 8:00pm UTC](https://community.bloomreach.com/t/fixed-components-in-a-container/2660/4 "2023-03-10T20:00:57Z")

</div>

Thank you! I ended up doing something fairly similar to this in the interim
