https://github.com/sebobo/shel.neos.subtrees
Tabs for the NeosCMS document tree
https://github.com/sebobo/shel.neos.subtrees
neoscms
Last synced: about 1 year ago
JSON representation
Tabs for the NeosCMS document tree
- Host: GitHub
- URL: https://github.com/sebobo/shel.neos.subtrees
- Owner: Sebobo
- License: mit
- Created: 2023-09-25T14:31:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-03T09:58:30.000Z (over 2 years ago)
- Last Synced: 2025-03-26T10:04:35.427Z (about 1 year ago)
- Topics: neoscms
- Language: JavaScript
- Homepage:
- Size: 1.14 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Navigate Neos CMS document tree with configurable tabs
This plugin adds tabs above the document tree in Neos CMS.
Each tab can show a different subtree of the main page tree.
⚠️ this plugin is currently only a preview for testing its viability and shouldn't be used in production yet.
## Installation
```console
composer require shel/neos-subtrees
```
## Example configuration
```yaml
Neos:
Neos:
Ui:
frontendConfiguration:
'Shel.Neos.SubTrees:TabbedPageTree':
presets:
default:
title: Default
tooltip: Default document tree
icon: home
# Example for a custom preset:
blog:
# The label shown in the tab
title: Blog
# The tooltip to show when the tab is hovered
tooltip: Blog & blog articles
# The icon for the tab
icon: list-alt
# The path to the root node of this subtree / tab
rootNode: '/sites/mysite/blog'
```
## Development - Build a new version
Run the following commands in the `ui-plugin` folder to build a new version of the plugin:
```console
yarn
yarn build
```
## Sponsors
The public first release of this package was generously sponsored by [RTP GmbH](https://www.rtp.ch).
## License
See [License](LICENSE.txt)