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
Requires
- neos/neos: ~3.0 | ^4.0
- neos/nodetypes: ~3.0 | ^4.0
This package is auto-updated.
Last update: 2024-11-15 05:49:22 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