onedrop/spacing

Adds mixins to add space to top and bottom of each content component

Installs: 227

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 3

Forks: 0

Open Issues: 0

Language:CSS

Type:neos-package

1.0 2019-05-14 17:37 UTC

This package is auto-updated.

Last update: 2024-03-15 04:26:01 UTC


README

Add space to any content element on the page.

Setup

composer require 'onedrop/spacing'

Add the Onedrop.Spacing:Mixin.Spacing mixin to any nodetype that you would want to link to.

E.g. this code will add such ability to every Content nodetype:

'Neos.Neos:Content':
  superTypes:
    'Onedrop.Spacing:Mixin.Spacing': true

Add the Onedrop.Spacing:SpaceWrapperBefore and Onedrop.Spacing:SpaceWrapperAfter processor to the same nodetype renderer to insert an anchor tag with the given id before it.

E.g.:

prototype(Neos.Neos:Content) {
    @process.prependSpace = Onedrop.Spacing:SpaceWrapperBefore
    @process.appendSpace = Onedrop.Spacing:SpaceWrapperAfter
}

prototype(Neos.Neos:ContentComponent) {
    @process.prependSpace = Onedrop.Spacing:SpaceWrapperBefore
    @process.appendSpace = Onedrop.Spacing:SpaceWrapperAfter
}

To enable the styles set this is your Settings.yaml

Onedrop:
  Spacing:
    includeStyles: true