Download the PHP package psmb/createnodebutton without Composer
On this page you can find all versions of the php package psmb/createnodebutton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download psmb/createnodebutton
More information about psmb/createnodebutton
Files in psmb/createnodebutton
Package createnodebutton
Short Description Create the nodes in Neos even without the tree...
License GPL-3.0+
Informations about the package createnodebutton
Psmb.CreateNodeButton
Create nodes in Neos even without using the tree...
Sometimes you have all of your nodes stored under one node and ordered by date (e.g. news nodes).
Using the tree for adding nodes doesn't make any sense, as it gets painfully slow with a lot of nodes,
and you have to manually select the correct position for the new node, which is error-prone.
This package provides an inspector view (for the new Neos UI) and Psmb.CreateNodeButton:CreateNodeButton Fusion object
(for the old UI), which allow you to create nodes in a predefined position in one click of a button.
Inspector View for the new Neos UI based on React (enabled by default in Neos 3.3 LTS+)

You can use the CreateNodeMixin which adds the view as a separate Tab. Override the node type settings as needed:
You can also use the create node button globally in the header of Neos (besides the Edit/Preview navigation). To make
use of this feature, you need to enable it in you Settings.yaml file:
Further options are identical with those in the CreateNodeMixin. Refer to Configuration/Settings.yaml of the package
for a full reference.
Fusion Object for the old Neos UI (enabled by default before Neos 3.3 LTS)

Just output this TS object somewhere on your page.
This will render a form, to create new nodes of type Your:NodeType, after the current node.
You can modify it to create new nodes inside another page /sites/site/news node.
Possible values for the position are: before, into and after.
Note: If you use this on the site node with the default position, a new node will be created outside
the current site. You must use into in that case.
Hide nodes of a certain type in the tree
As initially stated, using this package makes sense of you have a lot of nodes, slowing down the trees and making it hard for editors to have a good user experience. Neos allows you to filter out nodes of a given type from the tree:
Credits for the idea go to Aske Ertmann.
That's all, folks!