Node verschieben

eZ publish

aka update parent_node_id

22.09.2015

Ist man gewohnt, dass die Manipulation von Nodes und Objects mittels Script oftmals eine Vielzahl von einzelnen Schritten erfordert, wird man überrascht sein, wie einfach sich ein Node verschieben läßt.

Wer meint, mit eZContentFunctions::updateAndPublishObject und $params['parent_node_id'] auf der richtigen Spur zu sein... nein, ganz und gar nicht.

Ein irgendwie geartetes updateParentID ist ganz der falsche Weg.

Auch die Suche in der eZ Dokumentation in Richtung updateNode oder eZContentNode hilft nicht weiter.

Es ist einfacher. Viel einfacher. Geradezu banal:

$node->move($parent_node_id);

Fertig. Aus.

comments powered by Disqus

Betriebssysteme

Betriebssysteme und Religionen

Kreuz

Windows

Das Betriebssystem für Christen.
Ein Leben lang leiden.
Wissen, dass man als armer Sünder im Diesseits keine Erlösung erfährt.

Mac

Das Betriebssystem für Fatalisten.
Sie sind einer höheren Macht ausgeliefert.
Und wenn diese Macht heute was anderes sagt als gestern, dann ist das eben so.

Linux

Das Betriebssystem für Atheisten.
Sie glauben nicht, sie wissen.
Und wenn sie nicht wissen, dann machen sie eben.

A ? B C D E F G H I J K L M N O P Q R S T U V W Z