> For the complete documentation index, see [llms.txt](https://docs.globo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.globo.io/options/option-types/shared-settings.md).

# Shared settings

Every setting that appears on more than one option type, explained once and linked from everywhere.

Most settings are shared across multiple option types. **Required field**, for example, works the same way on a text box and a dropdown. **Column width** works the same way across all thirty types that support it.

Instead of repeating the same explanations across dozens of pages, we document them here. The individual option type pages tell you *which* settings a type supports; these pages explain *what each setting does*.

## How to find a setting

<table><thead><tr><th width="330">Setting</th><th>Page</th></tr></thead><tbody><tr><td><strong>Label</strong>, <strong>Name</strong>, <strong>Hidden label</strong></td><td><a href="/options/option-types/shared-settings/labels-and-visibility.md">Labels and visibility</a></td></tr><tr><td><strong>Placeholder</strong>, <strong>Help text</strong>, <strong>Help text position</strong></td><td><a href="/options/option-types/shared-settings/placeholder-and-help-text.md">Placeholder and help text</a></td></tr><tr><td><strong>Required field</strong>, <strong>Default value</strong></td><td><a href="/options/option-types/shared-settings/required-and-default-value.md">Required field and default value</a></td></tr><tr><td><strong>Min character</strong>, <strong>Max character</strong>, <strong>Character counter</strong>, <strong>Min value</strong>, <strong>Max value</strong>, <strong>Min selections</strong>, <strong>Max selections</strong>, <strong>Min number of files</strong>, <strong>Max number of files</strong></td><td><a href="/options/option-types/shared-settings/limits.md">Limits</a></td></tr><tr><td><strong>Allowed value</strong>, <strong>Text transform</strong></td><td><a href="/options/option-types/shared-settings/text-input-rules.md">Text input rules</a></td></tr><tr><td><strong>Allow multiple</strong>, <strong>Not allow deselect</strong>, <strong>Search suggestion</strong></td><td><a href="/options/option-types/shared-settings/selection-behaviour.md">Selection behaviour</a></td></tr><tr><td><strong>Swatch style</strong>, <strong>Swatch image width</strong>, <strong>Swatch image height</strong>, <strong>Tooltip style</strong>, <strong>Tooltip image width</strong>, <strong>Tooltip image height</strong>, <strong>Color preview</strong>, <strong>Select text box</strong>, <strong>Font preview</strong></td><td><a href="/options/option-types/shared-settings/swatch-style-and-previews.md">Swatch style and previews</a></td></tr><tr><td><strong>Enable custom layout</strong>, <strong>Layout type</strong>, <strong>Scroll type</strong>, <strong>Scroll height</strong>, <strong>Number of option values</strong>, <strong>Number of rows</strong>, <strong>Swatches per row</strong>, <strong>Show navigation arrows</strong>, <strong>Show indicators</strong>, <strong>Slider style</strong></td><td><a href="/options/option-types/shared-settings/collapsible-layouts-and-sliders.md">Collapsible layouts and sliders</a></td></tr><tr><td><strong>Direction style</strong>, <strong>Column width</strong>, <strong>HTML class</strong></td><td><a href="/options/option-types/shared-settings/direction-width-and-css.md">Direction, width, and CSS</a></td></tr><tr><td><strong>Prefix</strong>, <strong>Prefix icon</strong>, <strong>Prefix text</strong>, <strong>Suffix</strong>, element icons</td><td><a href="/options/option-types/shared-settings/prefix-suffix-and-icons.md">Prefix, suffix, and icons</a></td></tr><tr><td><strong>Out of stock options</strong></td><td><a href="/options/option-types/shared-settings/out-of-stock-options.md">Out of stock options</a></td></tr><tr><td><strong>Conditional logic</strong>, <strong>Price</strong>, <strong>Add-on quantity</strong>, <strong>Quantity</strong></td><td><a href="/options/option-types/shared-settings/conditional-logic-and-add-on-fields.md">Conditional logic and add-on fields</a></td></tr></tbody></table>

## Which tab is a setting on

Each option’s settings are split across tabs. Knowing which tab a setting is on makes it easier to find what you need.

<table><thead><tr><th width="230">Tab</th><th>Holds</th></tr></thead><tbody><tr><td><strong>Basic</strong></td><td>Label, Name, Required field, Hidden label, option values, Placeholder, Help text, Default value, all the min and max limits, Character counter, Allow multiple, Swatch style, the <strong>Price</strong> add-on field, and the Conditional logic switch.</td></tr><tr><td><strong>Advanced</strong></td><td>Help text position, Allowed value, Text transform, Prefix and Suffix, Column width, HTML class, Direction style, Out of stock options, Search suggestion, Not allow deselect, all the collapsible and slider settings, swatch and tooltip image sizes, Color preview, Select text box, Font preview, and the <strong>Add-on quantity</strong> dropdown.</td></tr><tr><td><strong>Personalizer</strong></td><td>Everything about the live preview. Covered in <a href="/options/product-personalizer/personalizer.md">Product Personalizer</a> rather than here.</td></tr><tr><td><strong>Translations</strong></td><td>Every translatable field, per storefront language. See <a href="/options/translations-and-languages/translate-option-content.md">Translate option content</a>.</td></tr></tbody></table>

{% hint style="info" %}
Many settings appear only when another setting enables them. **Scroll height**, for example, appears only after you choose a scroll type. **Quantity** appears only with two advanced add-on modes, and **Prefix icon** appears only when **Prefix** is set to **Icon**.

If a setting is described here but you cannot see it, check which setting or mode it depends on.
{% endhint %}

## Notation used on these pages

Each setting is documented using the same three details before its explanation:

* **Tab** — whether the setting is on the **Basic** tab or **Advanced**.
* **Default** — the value a new option starts with.
* **Available on** — the option types that support the setting. When a setting is available on most types, we list the types that **do not** support it instead, because that is shorter and more useful.
