Expand my Community achievements bar.

SOLVED

Using Java, how do I add a new node before/after an existing node?

Avatar

Level 8

I have this content hierarchy (see below). If I were to manually drag/drop components before and after the RTE component, the new components also show as before/after the RTE.

 

I want to programmatically add a new node (as an example, a reference component) and I already know how to create new node that as I got existing code I can use as a base. But what I do not know is how make sure it's added before/after the RTE as the order matters.

 

Thanks!

beforebeforeafterafter

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @jayv25585659,

If the parent node has an orderable child node -> true, 

Per the snapshot shared, assuming "section" node to be of type "nt:unstructured", above is possible.

Related screenshot for reference:

Vijayalakshmi_S_0-1598494401581.png

 

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

Hi @jayv25585659,

If the parent node has an orderable child node -> true, 

Per the snapshot shared, assuming "section" node to be of type "nt:unstructured", above is possible.

Related screenshot for reference:

Vijayalakshmi_S_0-1598494401581.png