diff --git a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_vcs/BusinessTemplate_doSvnLogin.xml b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_vcs/BusinessTemplate_doSvnLogin.xml
index e9d41cc820adc8e22e8cc27a776239e09402ea12..d5f34c077612223330caa82f64e8d1991ed8ca8f 100644
--- a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_vcs/BusinessTemplate_doSvnLogin.xml
+++ b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_vcs/BusinessTemplate_doSvnLogin.xml
@@ -52,7 +52,12 @@
             <key> <string>_body</string> </key>
             <value> <string>context.getVcsTool().setLogin(auth, user, password)\n
 \n
-return context.REQUEST.traverseName(context, caller)(**caller_kw)\n
+request = context.REQUEST\n
+try:\n
+  traverseName = request.traverseName\n
+except AttributeError: # BBB: Zope2.8\n
+  return request.traverse(\'%s/%s\' % (context.getPath(), caller))(**dict(caller_kw))\n
+return traverseName(context, caller)(**caller_kw)\n
 </string> </value>
         </item>
         <item>
diff --git a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_vcs/BusinessTemplate_doSvnSslTrust.xml b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_vcs/BusinessTemplate_doSvnSslTrust.xml
index b05f86b1a2afde376070c9bb380fa18f411fd4ab..b04d863097e365077d7a3b67093809b877643dd9 100644
--- a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_vcs/BusinessTemplate_doSvnSslTrust.xml
+++ b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_vcs/BusinessTemplate_doSvnSslTrust.xml
@@ -56,7 +56,11 @@ trust_dict=dict((x, request[x]) for x in (\n
 \n
 context.getVcsTool().acceptSSLServer(trust_dict, True)\n
 \n
-return request.traverseName(context, caller)(**caller_kw)\n
+try:\n
+  traverseName = request.traverseName\n
+except AttributeError: # BBB: Zope2.8\n
+  return request.traverse(\'%s/%s\' % (context.getPath(), caller))(**dict(caller_kw))\n
+return traverseName(context, caller)(**caller_kw)\n
 </string> </value>
         </item>
         <item>
diff --git a/bt5/erp5_forge/bt/revision b/bt5/erp5_forge/bt/revision
index 70e36030cf466a23c1274d793ea72cccdb0fe45b..26f252bdd87e3a3bcbabf1b8ad536cd027dc5e5e 100644
--- a/bt5/erp5_forge/bt/revision
+++ b/bt5/erp5_forge/bt/revision
@@ -1 +1 @@
-648
\ No newline at end of file
+649
\ No newline at end of file