Use columns in block fields based on the layout field

Kirby Column-Block

Overview

Use columns in block fields based on the layout field! ?

Features:

  • Use it as WYSIWYG
  • Use paste (cmd+v) to insert any blocks in your column
  • Use Drag’n’Drop to move contents from outside or inside a column block
  • Customize fieldsets or layouts inside your blueprint in no time

This plugin is free to use and published under the MIT license. If you use this plugin for commercial purposes or you want to show your appreciation support me with a donation.

Installation

Manually

Download and copy of this repository to your plugin folder: /site/plugins/

Composer

composer require microman/kirby-column-blocks

Simple use

fields:
  myblock:
    type: blocks
    fieldsets:
      - heading
      - text
      - column

For the output see the block documentation

Customization

Just extend the column block like this:

fields:
  myblock:
    label: Block content
    type: blocks
    fieldsets:
      - heading
      - text
      columns:
        extends: blocks/columns
        fields:
          layout:
            layouts:
              - "1/1"
              - "1/2, 1/2"
              - "1/4, 1/4, 1/4, 1/4"
            fieldsets:
              - heading
              - text

To customize the ouput copy column.php from site/plugins/column-block/snippets/blocks to site/snippets/blocks and edit it.

GitHub

View Github