Looks like CmsMacroResolver cuts "%(row)" so showInRow = true; never will be reached:
CmsMacroResolver resolver = CmsMacroResolver.newInstance().setCmsObject(cms).setJspPageContext(jsp.getJspContext());
fieldValue = resolver.resolveMacros(fieldValue);
// get items from String
boolean showInRow = false;
if (fieldValue.startsWith(MACRO_SHOW_ITEMS_IN_ROW)) {
showInRow = true;
fieldValue = fieldValue.substring(MACRO_SHOW_ITEMS_IN_ROW.length());
}
(CmsForm.java#L3245)
Looks like CmsMacroResolver cuts "%(row)" so showInRow = true; never will be reached:
(CmsForm.java#L3245)