Welcome to MODx!
Here's an overview of Settings and Lexicon and MODx. This is important because many Addons use the System Settings and Lexicon. Detail can be found on the
RTFM.
System Settings are a place to store settings that are effectively site-wide and may be accessed by any Resource, Template, Chunk, Snippet or Plugin in MODx. Many Addons add their own System Settings, but add them to a namespace to avoid conflicts and for ease of finding/setting. These also are accessible to all of the same things. When you install an Addon, go to System Settings and check the namespace. See what it has, so you can configure it properly.
System Settings are layered. That is, they are the default for the Site. If you have multiple Contexts, a Context may override the settings for any requests within that Context. That is, if a Chunk is used by a Resource in the Context, it will get the value for the Context, rather than the System. If you don't understand Contexts, yet, don't worry.
Further, you may also override Context and System Settings with User Settings. These will always take precedence, if present. So, even if the Setting is in a Context, if the User has the same Setting, all parts of MODx will use it instead (just like Contexts).
That's all there is to it! Here's a note on Lexicons because some things are stored there too. People often can't find something because they check System Settings or Lexicon, but not both.
The Lexicon is basically a dictionary for MODx. Generally, if what you are looking for outputs text, you should check here first. Like System Settings, they are split into namespace. Unlike System Settings, they are not layered in the same way. This means you do not have a Context Lexicon, a System Lexicon and User Lexicons. They CAN be set up (with Addons) but for the most part, it just checks the language and sees if there is an entry for that language.
So, if its text you are looking for, check the Lexicon first. Then check the System Settings. If it is not text, it will almost always be in System Settings. The one PURE indicator is [ [%name ] ]. That is always the Lexicon. [ [++name] ] is always a System Setting, Context Setting or User Setting (almost always in System). [ [+name] ] is a placeholder and may be anything which will require you to search a little.
[ed. note: fuzzicallogic last edited this post 14 years, 1 month ago.]