diff --git a/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Base_initIntIndexAndReference.xml b/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Base_initIntIndexAndReference.xml index 0e6549cff4572249af6ee7b850c72aba5ceb64af..6cdbf611f230895266c1aedc7d3b687c370e4d3c 100644 --- a/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Base_initIntIndexAndReference.xml +++ b/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Base_initIntIndexAndReference.xml @@ -69,8 +69,8 @@ """Initialise int_index and reference of object\n It will set reference to int_index, as string.\n -In case if container is same type is its children, reference is generated as\n -<container_reference>.<children_reference>:\n +In case if container is same type is its children, or context is cell,\n +reference is generated as <container_reference>.<children_index>:\n 1\n 1.1\n 1.2\n @@ -85,7 +85,7 @@ portal_type = context.getPortalType()\n \n index = len(parent.contentValues(filter={"portal_type": portal_type}))\n \n -if parent.getPortalType() == portal_type:\n +if parent.getPortalType() == portal_type or portal_type.endswith(\'Cell\'):\n reference = "%s.%s" % (parent.getReference(), index)\n else:\n reference = str(index)\n diff --git a/bt5/erp5_base/bt/revision b/bt5/erp5_base/bt/revision index 25417dad5587609021599a8b8631c25059c0065c..8c19d14d40779bd8ae1e74d19dc262579ea0d10b 100644 --- a/bt5/erp5_base/bt/revision +++ b/bt5/erp5_base/bt/revision @@ -1 +1 @@ -368 \ No newline at end of file +369 \ No newline at end of file