I might be wrong, but afaik the deletion happens on the parent. Hence the path 
points to the parent, and there should be another variable called "name" set in 
the context that contains the name of the node to be deleted. If this is not 
the case please, list out everything you have in the context.

HTH,
Jan

On Jul 13, 2011, at 11:44 PM, Danilo Ghirardelli wrote:

> 
> Hi all,
> I was trying to define a custom "delete" command for the data module, to 
> check if the content is referenced before deleting. I added a "delete" node 
> under /modules/data/commands/data, with two command sub-nodes, one for my 
> "validation" and the other with the standard delete. But those commands are 
> called with the wrong path, the given path is not the one of the deleted node 
> but the parent path, and this is a problem because the standard delete 
> command will then delete the whole parent and not the selected node.
> I tried to change the root of my command node in a "deactivate" command (with 
> two sub-commands as before), but in this case the result is that the command 
> called is only the standard "deactivate" one, ignoring my definitions. But in 
> this case the path injected into the command is the right one, not the parent 
> one.
> Am I missing something important here? Should I customize the toolbar to make 
> the "delete" call a specific command to have right result?
> 
> Regards, Danilo.
> 
> 
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------




----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to