• Basics
  • Abyss
  • Web APIs
  • C# & Razor
  • .net API
  • JS & TS API

    Show / Hide Table of Contents

    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
    • Improve this Doc
    Back to top Generated by DocFX