Commit bf8256d1 authored by Aurel's avatar Aurel

work by Pierre :

Add another option to the sitemaptree script, to show the website
front page if needed



git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@31712 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent e44fefba
...@@ -114,7 +114,7 @@ def getSiteMapItemTree(section, depth=0, level=None): \n ...@@ -114,7 +114,7 @@ def getSiteMapItemTree(section, depth=0, level=None): \n
if exclude_default_document:\n if exclude_default_document:\n
default_document = section.getDefaultDocumentValue()\n default_document = section.getDefaultDocumentValue()\n
for document in section.getDocumentValueList(sort_on=\'title\'):\n for document in section.getDocumentValueList(sort_on=\'title\'):\n
if default_document != None and default_document.absolute_url() == document.absolute_url():\n if default_document is not None and default_document.getPhysicalPath() == document.getPhysicalPath():\n
continue\n continue\n
result.append({\n result.append({\n
\'url\' : section.WebSection_getPermanentURLForView(document),\n \'url\' : section.WebSection_getPermanentURLForView(document),\n
...@@ -137,6 +137,9 @@ def getSiteMapItemTree(section, depth=0, level=None): \n ...@@ -137,6 +137,9 @@ def getSiteMapItemTree(section, depth=0, level=None): \n
\'document\' : None,\n \'document\' : None,\n
\'subsection\' : subsection_result,\n \'subsection\' : subsection_result,\n
})\n })\n
\n
if section.isSiteMapSectionParent() and include_site_default_page:\n
result.insert(0, {\'url\': context.getWebSiteValue().absolute_url(), \'level\': level, \'section\': None, \'document\': section.getDefaultDocumentValue(), \'subsection\': None})\n
if property_mapping:\n if property_mapping:\n
return map(mapObject, result)\n return map(mapObject, result)\n
return result\n return result\n
...@@ -154,7 +157,7 @@ return getSiteMapItemTree(context, depth=depth)\n ...@@ -154,7 +157,7 @@ return getSiteMapItemTree(context, depth=depth)\n
</item> </item>
<item> <item>
<key> <string>_params</string> </key> <key> <string>_params</string> </key>
<value> <string>depth=1, include_subsection=None, include_document=None, property_mapping=(\'translated_title\',), exclude_default_document = False</string> </value> <value> <string>depth=1, include_subsection=None, include_document=None, property_mapping=(\'translated_title\',), exclude_default_document = False, include_site_default_page = False</string> </value>
</item> </item>
<item> <item>
<key> <string>errors</string> </key> <key> <string>errors</string> </key>
...@@ -174,7 +177,7 @@ return getSiteMapItemTree(context, depth=depth)\n ...@@ -174,7 +177,7 @@ return getSiteMapItemTree(context, depth=depth)\n
<dictionary> <dictionary>
<item> <item>
<key> <string>co_argcount</string> </key> <key> <string>co_argcount</string> </key>
<value> <int>5</int> </value> <value> <int>6</int> </value>
</item> </item>
<item> <item>
<key> <string>co_varnames</string> </key> <key> <string>co_varnames</string> </key>
...@@ -185,6 +188,7 @@ return getSiteMapItemTree(context, depth=depth)\n ...@@ -185,6 +188,7 @@ return getSiteMapItemTree(context, depth=depth)\n
<string>include_document</string> <string>include_document</string>
<string>property_mapping</string> <string>property_mapping</string>
<string>exclude_default_document</string> <string>exclude_default_document</string>
<string>include_site_default_page</string>
<string>mapObject</string> <string>mapObject</string>
<string>None</string> <string>None</string>
<string>getSiteMapItemTree</string> <string>getSiteMapItemTree</string>
...@@ -208,6 +212,7 @@ return getSiteMapItemTree(context, depth=depth)\n ...@@ -208,6 +212,7 @@ return getSiteMapItemTree(context, depth=depth)\n
<string>translated_title</string> <string>translated_title</string>
</tuple> </tuple>
<int>0</int> <int>0</int>
<int>0</int>
</tuple> </tuple>
</value> </value>
</item> </item>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment