Flexible Width Fieldtype Icon

Flexible Width Fieldtype

Flexible Width Fieldtype Main Screenshot

The Flexible Width Fieldtype for Statamic allows easy control of any content area or media element width. It offers more flexibility than the default "Width" Fieldtype, supporting any key-value pairs.

How to Install

Run the following command from your project root:

composer require o1y/statamic-flexible-width

How to Use

To use the Flexible Width Fieldtype, navigate to the "Buttons & Controls" section in the Blueprint configuration. Add your custom key-value pairs.

Alternatively, edit the Blueprint directly in your .yaml file:

-
handle: column_width
field:
type: flexible_width
display: 'Column Width'
options:
col-1: 1/3
col-6: 2/3
col-12: 3/3

Use the augmented value in your template:

<div class="{{ column_width }}">
<p>My column</p>
</div>

Credits

This addon is inspired by the built-in Width Fieldtype in Statamic.