Commit 3d0aa28d authored by Ivan Tyagov's avatar Ivan Tyagov

Allow different Web sites to use gadget system.

parent 60a74dcf
......@@ -40,6 +40,7 @@
<tal:block \n
tal:define="global mode python: options.get(\'mode\', request.get(\'gadget_mode\', \'erp5_front\'));\n
global default_pad_group python: options.get(\'default_pad_group\', request.get(\'gadget_default_pad_group\', \'\'));\n
global default_pad_group python: test(default_pad_group!=\'\', context.WebSection_getDefaultPadGroup(default_pad_group), default_pad_group);\n
kw python: dict(mode=mode, default_pad_group=default_pad_group);\n
global isAnonymousKnowledgePadUsed python: options.get(\'use_anonymous_knowledge_pad\',request.get(\'use_anonymous_knowledge_pad\', False));\n
dummy python: request.set(\'is_anonymous_knowledge_pad_used\', isAnonymousKnowledgePadUsed);\n
......
<?xml version="1.0"?>
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
</pickle>
<pickle>
<dictionary>
<item>
<key> <string>Script_magic</string> </key>
<value> <int>3</int> </value>
</item>
<item>
<key> <string>_bind_names</string> </key>
<value>
<object>
<klass>
<global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key> <string>_asgns</string> </key>
<value>
<dictionary>
<item>
<key> <string>name_container</string> </key>
<value> <string>container</string> </value>
</item>
<item>
<key> <string>name_context</string> </key>
<value> <string>context</string> </value>
</item>
<item>
<key> <string>name_m_self</string> </key>
<value> <string>script</string> </value>
</item>
<item>
<key> <string>name_subpath</string> </key>
<value> <string>traverse_subpath</string> </value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key> <string>_body</string> </key>
<value> <string>"""\n
This is a script which should be overwritten for every Web Site (i.e. in its skin folder).\n
It provides a way so gadget system can be used in infinite Web Sites.\n
This happens by using a unique pad_group prefix per Web Site.\n
In future this will be improved so prefix could be acquired from Web Site itself (WIP).\n
By default do NOT modify default pad group.\n
"""\n
return default_pad_group\n
</string> </value>
</item>
<item>
<key> <string>_params</string> </key>
<value> <string>default_pad_group</string> </value>
</item>
<item>
<key> <string>id</string> </key>
<value> <string>WebSection_getDefaultPadGroup</string> </value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
738
\ No newline at end of file
739
\ No newline at end of file
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