Blueprint Developer Manual / Version 2107
Table Of Contents
The SettingsService
itself does not depend on particular content types,
since the actual lookup strategies are implemented in SettingsFinder
s.
CoreMedia Blueprint provides ( among others) the
LocalAndLinkedSettingsFinder
, which fetches settings from the
localSettings
and linkedSettings
properties of Content
objects. It is a naming convention that originates from the CMLinkable
content
type, but applies also to other content types, for example CMSite
.
CoreMedia recommends to yield the localSettings
and linkedSettings
properties exclusively to the SettingsService
. If you need struct data
which is not to be handled by the SettingsService
, do not put it into
localSettings
and linkedSettings
, but add new struct properties to
the content type model.
CMNavigation documents inherit their settings along the hierarchy up to the root navigation.
CMTeaser
documents inherit the settings of their targets. If you rename
these content types, this functionality gets lost.