Table of Contents
These v19 docs are archived πŸ”’. Go to the latest docs home or try if this exact page is available in the latest docs.

System Settings in 2sxc ✨ new!

you are here (click to zoom) - discover the stack

Note: The System Settings feature is new in 12.04 so only a few settings are predefined as of now. This will expand in future releases.

Tip

These are just the predefined settings. Remember you can create any other settings on the App-Settings ContentType

Predefined System Settings

Google Maps Settings

Part Key Value in Default Introduced Comments
GoogleMaps v12.04 Pls read special docs
GoogleMaps InitialZoom # 14 v12.04 Initial maps zoom level
GoogleMaps ApiKey $ AIzaSyAKEFB... v12.04 The API key used to show a Map
GoogleMaps ShowApiKeyWarning b true v12.04 Show a warning if it's still the default key, which isn't meant for live sites
GoogleMaps MarkerIcon $ (empty) v12.04 empty = google default πŸ“

Images Settings

Image settings are very sophisticated, so they are documented on an own page:

πŸ‘‰ see Image Resize Settings in 2sxc

WebResources

Find out more about the Settings.WebResources here WebResources in Settings Stack ✨ new

Work-in-Progress Settings

Note: the following QuickEdit Settings exist but have no effect ATM

Part Key Value in Default Introduced Comments
QuickEdit.Default Enable b true v12.04
QuickEdit.Default AddApp b true v12.04
QuickEdit.Default AddContent b true v12.04
QuickEdit.Default Select b true v12.04
QuickEdit.Default Paste b true v12.04
QuickEdit.Default Move b true v12.04
QuickEdit.Module Enable b true v12.04
QuickEdit.Module AddApp b true v12.04
QuickEdit.Module AddContent b true v12.04
QuickEdit.Module Select b true v12.04
QuickEdit.Module Paste b true v12.04
QuickEdit.Module Move b true v12.04
QuickEdit.InnerContentArea Enable b true v12.04
QuickEdit.InnerContentArea AddApp b true v12.04
QuickEdit.InnerContentArea AddContent b true v12.04
QuickEdit.InnerContentArea Select b true v12.04
QuickEdit.InnerContentArea Paste b true v12.04
QuickEdit.InnerContentArea Move b false v12.04
QuickEdit.InnerContentDynamic Enable b true v12.04
QuickEdit.InnerContentDynamic AddApp b true v12.04
QuickEdit.InnerContentDynamic AddContent b true v12.04
QuickEdit.InnerContentDynamic Select b true v12.04
QuickEdit.InnerContentDynamic Paste b false v12.04
QuickEdit.InnerContentDynamic Move b false v12.04

Conventions used in System Settings ⚠ Advanced

The built-in system settings are meant to carry hundreds of settings. To enable that, the structure is always as follows:

  1. Every topic - like GoogleMaps will have an own configuration ContentType
  2. All the names of these will start with the emoji "βš™οΈ" so the ContentType will have a name like βš™οΈGoogleMaps
  3. It should always have a field called SettingsIdentifier repeating the name like GoogleMaps
  4. All of these fields should have an empty-state (like empty string, not-set-number) etc.
  5. ... Items and ... ItemIdentifier

History

  • Full Settings Stack introduced in 2sxc 12.04