onedrop/spacing
composer require onedrop/spacing
Adds mixins to add space to top and bottom of each content component
1.0
- Requires
- neos/neos: ~3.0 | ^4.0
- neos/nodetypes: ~3.0 | ^4.0
Onedrop.Spacing
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
The same vendor provides 19 package(s).