You can’t do this because the second argument is used the names of the \placelistof… and \completelistof… command.31. Dezember 2015 um 20:09Works fine here.
Alan
P.S. I simplified your code slightly:
\definefloat
[recipe]
[figure]
[default={right,none}]