Hi,
Hi, after installing getpaid in more there one way (http://plone.org/
products/getpaid/documentation/how-to/how-do-i-set-up-buildout-for-an-
existing-plone-site and manualy) I get an error trying to access the
zmi quickinstaller.
I updated my site from 3.1.5 to 3.1.6, but still hanging on same error
Anyone has had this problem?
thnx
Site Error
An error was encountered while publishing this resource.
TraversalError
Sorry, a site error occurred.
Traceback (innermost last):
* Module ZPublisher.Publish, line 202, in publish_module_standard
* Module ZPublisher.Publish, line 150, in publish
* Module Zope2.App.startup, line 221, in zpublisher_exception_hook
* Module ZPublisher.Publish, line 119, in publish
* Module ZPublisher.mapply, line 88, in mapply
* Module ZPublisher.Publish, line 42, in call_object
* Module Shared.DC.Scripts.Bindings, line 313, in __call__
* Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
* Module Products.PageTemplates.PageTemplateFile, line 129, in
_exec
* Module Products.CacheSetup.patch_cmf, line 74, in PT_pt_render
* Module Products.CacheSetup.patch_utils, line 9, in call_pattern
* Module Products.PageTemplates.PageTemplate, line 89, in
pt_render
* Module zope.pagetemplate.pagetemplate, line 117, in pt_render
* Module zope.tal.talinterpreter, line 271, in __call__
* Module zope.tal.talinterpreter, line 346, in interpret
* Module zope.tal.talinterpreter, line 534, in do_optTag_tal
* Module zope.tal.talinterpreter, line 516, in no_tag
* Module zope.tal.talinterpreter, line 346, in interpret
* Module zope.tal.talinterpreter, line 534, in do_optTag_tal
* Module zope.tal.talinterpreter, line 516, in no_tag
* Module zope.tal.talinterpreter, line 346, in interpret
* Module zope.tal.talinterpreter, line 824, in do_loop_tal
* Module zope.tal.talinterpreter, line 346, in interpret
* Module zope.tal.talinterpreter, line 379, in do_startEndTag
* Module zope.tal.talinterpreter, line 408, in do_startTag
* Module zope.tal.talinterpreter, line 485, in attrAction_tal
* Module Products.PageTemplates.Expressions, line 228, in
evaluateText
* Module zope.tales.tales, line 696, in evaluate
URL: manage_installProductsForm
Line 34, Column 12
Expression: <PathExpr standard:'product/id'>
Names:
{'container': <QuickInstallerTool at /jornal/
portal_quickinstaller>,
'context': <QuickInstallerTool at /jornal/
portal_quickinstaller>,
'default': <object object at 0xf7c47528>,
'here': <QuickInstallerTool at /jornal/portal_quickinstaller>,
'loop': {'product':
<Products.PageTemplates.Expressions.PathIterator object at
0xd8d010c>},
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.Expressions.SafeMapping
object at 0xd9c0fcc>,
'request': <HTTPRequest, URL=http://inverta.org/jornal/
portal_quickinstaller/manage_installProductsForm>,
'root': <Application at >,
'template': <PageTemplateFile at /jornal/portal_quickinstaller/
manage_installProductsForm>,
'user': <PropertiedUser 'admin'>}
* Module zope.tales.expressions, line 217, in __call__
* Module Products.PageTemplates.Expressions, line 153, in _eval
* Module zope.tales.expressions, line 124, in _eval
* Module Products.PageTemplates.Expressions, line 83, in
boboAwareZopeTraverse
* Module zope.traversing.adapters, line 161, in
traversePathElement
__traceback_info__: ({'status': 'new', 'hasError': False, 'id':
'ATReferenceBrowserWidget', 'title': 'ATReferenceBrowserWidget'},
'id')
TraversalError: ('No traversable adapter found', {'status': 'new',
'hasError': False, 'id': 'ATReferenceBrowserWidget', 'title':
'ATReferenceBrowserWidget'}) (Also, the following error occurred while
attempting to render the standard error message, please see the event
log for full details: ('No traversable adapter found', {u'content':
[('version', '1.6'), ('mode', 'html'), ('setPosition', (108, 16)),
('setSourceFile', 'main_template'), ('beginScope', {u'tal:define':
u'show_border context/@@plone/showEditableBorder', u'metal:define-
macro': u'content', u'tal:attributes': u"class
python:test(show_border,'documentEditable','')"}), ('setLocal',
(u'show_border', <PathExpr standard:u'context/@@plone/
showEditableBorder'>)), ('startTag', (u'div', [(u'metal:define-
macro', u'content', 'metal'), (u'tal:define', u'show_border context/
@@plone/showEditableBorder', 'tal'), (u'tal:attributes', u"class
python:test(show_border,'documentEditable','')", 'tal'),
(u'class', None, 'insert', <PythonExpr
test(show_border,'documentEditable','')>, False, None)])),
('rawtextBeginScope', (u'\n\n ', 18, (112, 18), 0, {u'tal:replace':
u'structure provider:plone.contentviews'})), ('optTag', (u'div', '',
None, 1, [('startEndTag', (u'div', [(u'tal:replace', u'structure
provider:plone.contentviews', 'tal')]))], [('insertStructure',
(<StringExpr u'plone.contentviews'>, {}, []))])), ('endScope',
()), ('rawtextColumn', (u'\n\n <div id="region-content"
class="documentContent">\n\n <span
id="contentTopLeft"></span>\n <span
id="contentTopRight"></span>\n \n <a
name="documentContent"></a>\n\n ', 20)),
('setPosition', (122, 20)), ('useMacro', (u'here/global_statusmessage/
macros/portal_message', <PathExpr standard:u'here/
global_statusmessage/macros/portal_message'>, {}, [('startTag',
(u'div', [(u'metal:use-macro', u'here/global_statusmessage/macros/
portal_message', 'metal')])), ('rawtextColumn', (u'\n Portal status
message\n </div>', 26))])), ('setPosition', (124, 20)),
('setSourceFile', 'main_template'), ('rawtextBeginScope', (u'\n \n ',
20, (126, 20), 0, {u'tal:content': u'structure
provider:plone.abovecontent', u'id': u'viewlet-above-content'})),
('startTag', (u'div', [(u'id', u'id="viewlet-above-
content"'), (u'tal:content', u'structure
provider:plone.abovecontent', 'tal')])), ('insertStructure',
(<StringExpr u'plone.abovecontent'>, {}, [])), ('endScope', ()),
('rawtextColumn', (u'</div>\n\n ', 20)), ('setPosition', (128,
20)), ('defineSlot', (u'body', [('beginScope', {u'metal:define-slot':
u'body'}), ('optTag', (u'metal:slot', None, 'metal', 0, [('startTag',
(u'metal:slot', [(u'metal:define-slot', u'body', 'metal')]))],
[('rawtextBeginScope', (u'\n ', 20, (129, 20), 0, {u'replace':
u'nothing'})), ('optTag', (u'tal:comment', '', 'tal', 0, [('startTag',
(u'tal:comment', [(u'replace', u'nothing', 'tal')]))], [('insertText',
(<PathExpr standard:u'nothing'>, [('rawtextColumn', (u"\n
The div with ID #content will only show up if we're actually on a
content\n view, never on edit forms, control panels etc. It's meant to
only wrap the\n actual content that gets rendered on a page, not the
other UI elements.\n ", 20))]))])), ('rawtextBeginScope', (u'\n
', 20, (134, 20), 1, {u'tal:omit-tag': u'not:context/
@@plone_context_state/is_view_template', u'id': u'content'})),
('optTag', (u'div', <NotExpr u'context/@@plone_context_state/
is_view_template'>, None, 0, [('startTag', (u'div', [(u'id',
u'id="content"'), (u'tal:omit-tag', u'not:context/
@@plone_context_state/is_view_template', 'tal')]))],
[('rawtextColumn', (u'\n ', 22)), ('setPosition', (136, 22)),
('defineSlot', (u'header', [('beginScope', {u'metal:define-slot':
u'header', u'tal:content': u'nothing'}), ('optTag', (u'metal:header',
None, 'metal', 0, [('startTag', (u'metal:header', [(u'metal:define-
slot', u'header', 'metal'), (u'tal:content', u'nothing', 'tal')]))],
[('insertText', (<PathExpr standard:u'nothing'>,
[('rawtextColumn', (u'\n Visual Header\n ', 22))]))])), ('endScope',
())])), ('setPosition', (138, 22)), ('setSourceFile',
'main_template'), ('rawtextColumn', (u'\n ', 22)), ('setPosition',
(139, 22)), ('defineSlot', (u'main', [('beginScope', {u'metal:define-
slot': u'main', u'tal:content': u'nothing'}), ('optTag',
(u'metal:bodytext', None, 'metal', 0, [('startTag',
(u'metal:bodytext', [(u'metal:define-slot', u'main', 'metal'),
(u'tal:content', u'nothing', 'tal')]))], [('insertText', (<PathExpr
standard:u'nothing'>, [('rawtextColumn', (u'\n Page body text\n ',
22))]))])), ('endScope', ())])), ('setPosition', (141, 22)),
('setSourceFile', 'main_template'), ('rawtextColumn', (u'\n ',
20))])), ('endScope', ()), ('rawtextColumn', (u'\n ', 20))])),
('endScope', ())])), ('setPosition', (143, 20)), ('setSourceFile',
'main_template'), ('rawtextColumn', (u'\n\n ', 20)), ('setPosition',
(145, 20)), ('defineSlot', (u'sub', [('beginScope', {u'metal:define-
slot': u'sub'}), ('optTag', (u'metal:sub', None, 'metal', 0,
[('startTag', (u'metal:sub', [(u'metal:define-slot', u'sub',
'metal')]))], [('rawtextBeginScope', (u'\n \n ', 22, (147, 22), 0,
{u'tal:replace': u'structure provider:plone.belowcontent'})),
('optTag', (u'div', '', None, 1, [('startEndTag', (u'div',
[(u'tal:replace', u'structure provider:plone.belowcontent',
'tal')]))], [('insertStructure', (<StringExpr
u'plone.belowcontent'>, {}, []))])), ('endScope', ()),
('rawtextColumn', (u'\n \n ', 20))])), ('endScope', ())])),
('setPosition', (149, 20)), ('setSourceFile', 'main_template'),
('endScope', ()), ('rawtextColumn', (u'\n\n <span
id="contentBottomLeft"></span>\n <span
id="contentBottomRight"></span>\n\n </div>\n
\n </div>', 22))], u'master': [('version', '1.6'), ('mode',
'html'), ('setPosition', (1, 0)), ('setSourceFile', 'main_template'),
('beginScope', {u'define-macro': u'master'}), ('optTag',
(u'metal:page', None, 'metal', 0, [('startTag', (u'metal:page',
[(u'define-macro', u'master', 'metal')]))], [('setPosition', (1, 34)),
('defineSlot', (u'doctype', [('beginScope', {u'define-slot':
u'doctype'}), ('optTag', (u'metal:doctype', None, 'metal', 0,
[('startTag', (u'metal:doctype', [(u'define-slot', u'doctype',
'metal')]))], [('rawtextOffset', (u'<!DOCTYPE html PUBLIC "-//
W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/
xhtml1/DTD/xhtml1-transitional.dtd">', 121))])), ('endScope',
())])), ('setPosition', (1, 192)), ('setSourceFile', 'main_template'),
('rawtextColumn', (u'\n', 0)), ('setPosition', (2, 0)), ('defineSlot',
(u'top_slot', [('beginScope', {u'define-slot': u'top_slot'}),
('optTag', (u'metal:block', None, 'metal', 1, [('startEndTag',
(u'metal:block', [(u'define-slot', u'top_slot', 'metal')]))], [])),
('endScope', ())])), ('setPosition', (2, 0)), ('setSourceFile',
'main_template'), ('rawtextColumn', (u'\n', 0)), ('setPosition', (3,
0)), ('useMacro', (u'here/global_defines/macros/defines', <PathExpr
standard:u'here/global_defines/macros/defines'>, {},
[('beginScope', {u'use-macro': u'here/global_defines/macros/
defines'}), ('optTag', (u'metal:block', None, 'metal', 1,
[('startEndTag', (u'metal:block', [(u'use-macro', u'here/
global_defines/macros/defines', 'metal')]))], [])), ('endScope',
())])), ('setPosition', (3, 0)), ('setSourceFile', 'main_template'),
('rawtextBeginScope', (u'\n\n', 0, (5, 0), 0, {u'lang': u'en',
u'tal:define': u'lang language', u'xmlns': u'http://www.w3.org/1999/
xhtml', u'tal:attributes': u'lang lang;\n xml:lang lang', u'xml:lang':
u'en'})), ('setLocal', (u'lang', <PathExpr
standard:u'language'>)), ('startTag', (u'html', [(u'xmlns',
u'xmlns="http://www.w3.org/1999/xhtml"'), (u'xml:lang',
u'en', 'replace', <PathExpr standard:u'lang'>, False, None),
(u'lang', u'en', 'replace', <PathExpr standard:u'lang'>, False,
None), (u'tal:define', u'lang language', 'tal'), (u'tal:attributes',
u'lang lang;\n xml:lang lang', 'tal')])), ('rawtextBeginScope', (u'\n
\n ', 2, (12, 2), 0, {u'tal:define': u'charset site_properties/
default_charset|string:utf-8'})), ('setLocal', (u'charset',
<PathExpr standard:u'site_properties/default_charset|
string:utf-8'>)), ('optTag', (u'tal:cache', None, 'tal', 0,
[('startTag', (u'tal:cache', [(u'tal:define', u'charset
site_properties/default_charset|string:utf-8', 'tal')]))],
[('rawtextColumn', (u'\n ', 4)), ('setPosition', (13, 4)),
('useMacro', (u'here/global_cache_settings/macros/cacheheaders',
<PathExpr standard:u'here/global_cache_settings/macros/
cacheheaders'>, {}, [('beginScope', {u'use-macro': u'here/
global_cache_settings/macros/cacheheaders'}), ('optTag',
(u'metal:cache', None, 'metal', 0, [('startTag', (u'metal:cache',
[(u'use-macro', u'here/global_cache_settings/macros/cacheheaders',
'metal')]))], [('rawtextColumn', (u'\n Get the global cache headers
located in global_cache_settings.\n ', 4))])), ('endScope', ())])),
('setPosition', (15, 4)), ('setSourceFile', 'main_template'),
('rawtextColumn', (u'\n ', 2))])), ('rawtextBeginScope', (u'\n\n
<head>\n<script>\nloaded=0\n</script>\n\n ', 4, (23,
4), 1, {u'content': u'text/html; charset=iso-8859-1', u'tal:define':
u'charset site_properties/default_charset|string:utf-8',
u'tal:attributes': u'content string:text/html;;charset=${charset}',
u'http-equiv': u'Content-Type'})), ('setLocal', (u'charset',
<PathExpr standard:u'site_properties/default_charset|
string:utf-8'>)), ('startEndTag', (u'meta', [(u'http-equiv', u'http-
equiv="Content-Type"'), (u'content', u'text/html;
charset=iso-8859-1', 'replace', <StringExpr u'text/html;charset=$
{charset}'>, False, None), (u'tal:define', u'charset
site_properties/default_charset|string:utf-8', 'tal'),
(u'tal:attributes', u'content string:text/html;;charset=${charset}',
'tal')])), ('endScope', ()), ('rawtextColumn', (u'\n\n ', 4)),
('setPosition', (27, 4)), ('defineSlot', (u'base', [('beginScope',
{u'define-slot': u'base'}), ('optTag', (u'metal:baseslot', None,
'metal', 0, [('startTag', (u'metal:baseslot', [(u'define-slot',
u'base', 'metal')]))], [('rawtextBeginScope', (u'\n ', 6, (28, 6), 0,
{u'tal:attributes': u'href here/renderBase'})), ('startEndTag',
(u'base', [(u'tal:attributes', u'href here/renderBase', 'tal'),
(u'href', None, 'insert', <PathExpr standard:u'here/
renderBase'>, False, None)])), ('endScope', ()), ('rawtextColumn',
(u'<!--[if lt IE 7]></base><![endif]-->\n ', 4))])),
('endScope', ())])), ('setPosition', (29, 4)), ('setSourceFile',
'main_template'), ('rawtextBeginScope', (u'\n\n <meta
name="generator" content="Plone - http://plone.org"
/>\n\n ', 4, (33, 4), 0, {u'tal:replace': u'structure
provider:plone.htmlhead'})), ('optTag', (u'div', '', None, 1,
[('startEndTag', (u'div', [(u'tal:replace', u'structure
provider:plone.htmlhead', 'tal')]))], [('insertStructure',
(<StringExpr u'plone.htmlhead'>, {}, []))])),
('rawtextBeginScope', (u'\n', 0, (35, 4), 1, {u'tal:define':
u'metatags python:putils.listMetaTags(here).items()', u'tal:repeat':
u'keyval metatags', u'tal:condition': u'metatags', u'tal:attributes':
u'name python:keyval[0];\n content python:keyval[1];'})), ('setLocal',
(u'metatags', <PythonExpr putils.listMetaTags(here).items()>)),
('condition', (<PathExpr standard:u'metatags'>, [('loop',
(u'keyval', <PathExpr standard:u'metatags'>, [('rawtextColumn',
(u'\n ', 4)), ('startEndTag', (u'meta', [(u'tal:define', u'metatags
python:putils.listMetaTags(here).items()', 'tal'), (u'tal:condition',
u'metatags', 'tal'), (u'tal:repeat', u'keyval metatags', 'tal'),
(u'tal:attributes', u'name python:keyval[0];\n content
python:keyval[1];', 'tal'), (u'content', None, 'insert',
<PythonExpr keyval[1]>, False, None), (u'name', None, 'insert',
<PythonExpr keyval[0]>, False, None)]))]))])),
('rawtextBeginScope', (u'\n\n <!-- Internet Explorer CSS Fixes --
>\n ', 4, (42, 4), 1, {u'replace': u'structure string:<!--[if
IE]>'})), ('optTag', (u'tal:iefixstart', '', 'tal', 1,
[('startEndTag', (u'tal:iefixstart', [(u'replace', u'structure
string:<!--[if IE]>', 'tal')]))], [('insertStructure',
(<StringExpr u'<!--[if IE]>'>, {}, []))])),
('rawtextBeginScope', (u'\n ', 8, (43, 8), 1, {u'media': u'all',
u'tal:condition': u'exists: portal/IEFixes.css', u'type': u'text/css',
u'tal:content': u'string:@import url($portal_url/IEFixes.css);'})),
('condition', (<PathExpr exists:u' portal/IEFixes.css'>,
[('startTag', (u'style', [(u'type', u'type="text/css"'),
(u'media', u'media="all"'), (u'tal:condition', u'exists:
portal/IEFixes.css', 'tal'), (u'tal:content', u'string:@import
url($portal_url/IEFixes.css);', 'tal')])), ('insertText',
(<StringExpr u'@import url($portal_url/IEFixes.css);'>,
[('rawtextColumn', (u'\n ', 8))])), ('rawtextOffset', (u'</
style>', 8))])), ('rawtextBeginScope', (u'\n ', 4, (46, 4), 1,
{u'replace': u'structure string:<![endif]-->'})), ('optTag',
(u'tal:iefixend', '', 'tal', 1, [('startEndTag', (u'tal:iefixend',
[(u'replace', u'structure string:<![endif]-->', 'tal')]))],
[('insertStructure', (<StringExpr u'<![endif]-->'>, {},
[]))])), ('rawtextBeginScope', (u'\n\n ', 4, (48, 4), 1,
{u'tal:replace': u'structure provider:plone.htmlhead.links'})),
('optTag', (u'link', '', None, 1, [('startEndTag', (u'link',
[(u'tal:replace', u'structure provider:plone.htmlhead.links',
'tal')]))], [('insertStructure', (<StringExpr
u'plone.htmlhead.links'>, {}, []))])), ('rawtextBeginScope', (u'\n
\n <!-- Disable IE6 image toolbar -->\n <meta http-
equiv="imagetoolbar" content="no" />\n \n ', 4,
(53, 4), 1, {u'replace': u'nothing'})), ('optTag', (u'tal:comment',
'', 'tal', 0, [('startTag', (u'tal:comment', [(u'replace', u'nothing',
'tal')]))], [('insertText', (<PathExpr standard:u'nothing'>,
[('rawtextOffset', (u' A slot where you can insert elements in the
header from a template ', 68))]))])), ('endScope', ()),
('rawtextColumn', (u'\n ', 4)), ('setPosition', (54, 4)),
('defineSlot', (u'head_slot', [('beginScope', {u'define-slot':
u'head_slot'}), ('optTag', (u'metal:headslot', None, 'metal', 1,
[('startEndTag', (u'metal:headslot', [(u'define-slot', u'head_slot',
'metal')]))], [])), ('endScope', ())])), ('setPosition', (54, 4)),
('setSourceFile', 'main_template'), ('rawtextBeginScope', (u'\n\n ',
4, (56, 4), 0, {u'replace': u'nothing'})), ('optTag', (u'tal:comment',
'', 'tal', 0, [('startTag', (u'tal:comment', [(u'replace', u'nothing',
'tal')]))], [('insertText', (<PathExpr standard:u'nothing'>,
[('rawtextOffset', (u' A slot where you can insert CSS in the header
from a template ', 63))]))])), ('endScope', ()), ('rawtextColumn',
(u'\n ', 4)), ('setPosition', (57, 4)), ('defineSlot', (u'style_slot',
[('beginScope', {u'define-slot': u'style_slot'}), ('optTag',
(u'metal:styleslot', None, 'metal', 1, [('startEndTag',
(u'metal:styleslot', [(u'define-slot', u'style_slot', 'metal')]))],
[])), ('endScope', ())])), ('setPosition', (57, 4)), ('setSourceFile',
'main_template'), ('rawtextBeginScope', (u'\n\n ', 4, (59, 4), 0,
{u'replace': u'nothing'})), ('optTag', (u'tal:comment', '', 'tal', 0,
[('startTag', (u'tal:comment', [(u'replace', u'nothing', 'tal')]))],
[('insertText', (<PathExpr standard:u'nothing'>,
[('rawtextOffset', (u' This is deprecated, please use style_slot
instead. ', 52))]))])), ('endScope', ()), ('rawtextColumn', (u'\n ',
4)), ('setPosition', (60, 4)), ('defineSlot', (u'css_slot',
[('beginScope', {u'define-slot': u'css_slot'}), ('optTag',
(u'metal:cssslot', None, 'metal', 1, [('startEndTag',
(u'metal:cssslot', [(u'define-slot', u'css_slot', 'metal')]))], [])),
('endScope', ())])), ('setPosition', (60, 4)), ('setSourceFile',
'main_template'), ('rawtextBeginScope', (u'\n\n ', 4, (62, 4), 0,
{u'replace': u'nothing'})), ('optTag', (u'tal:comment', '', 'tal', 0,
[('startTag', (u'tal:comment', [(u'replace', u'nothing', 'tal')]))],
[('insertText', (<PathExpr standard:u'nothing'>,
[('rawtextOffset', (u' A slot where you can insert javascript in the
header from a template ', 70))]))])), ('endScope', ()),
('rawtextColumn', (u'\n ', 4)), ('setPosition', (63, 4)),
('defineSlot', (u'javascript_head_slot', [('beginScope', {u'define-
slot': u'javascript_head_slot'}), ('optTag', (u'metal:javascriptslot',
None, 'metal', 1, [('startEndTag', (u'metal:javascriptslot',
[(u'define-slot', u'javascript_head_slot', 'metal')]))], [])),
('endScope', ())])), ('setPosition', (63, 4)), ('setSourceFile',
'main_template'), ('rawtextBeginScope', (u'\n<!--[if
IE]><style>\n.iebugfix { position:relative;}
\n.alacss .iebugfix {margin-top:0 !important;}\n#portal-column-
content{padding-right:10px;}\n</style><![endif]-->\n\n
</head>\n\n ', 2, (72, 2), 0, {u'onload': u'comeca()',
u'tal:attributes': u"class string:${here/getSectionFromURL}
template-${template/id};\n dir python:test(isRTL, 'rtl',
'ltr')"})), ('startTag', (u'body', [(u'tal:attributes',
u"class string:${here/getSectionFromURL} template-${template/id};
\n dir python:test(isRTL, 'rtl', 'ltr')", 'tal'), (u'onload',
u'onload="comeca()"'), (u'class', None, 'insert',
<StringExpr u'${here/getSectionFromURL} template-${template/
id}'>, False, None), (u'dir', None, 'insert', <PythonExpr
test(isRTL, 'rtl', 'ltr')>, False, None)])), ('rawtextColumn',
(u'\n <div id="visual-portal-wrapper">\n\n ', 6)),
('setPosition', (76, 6)), ('beginI18nContext', {'source': None,
'domain': u'plone', 'target': None}), ('beginScope', {u'i18n:domain':
u'plone', u'id': u'portal-top'}), ('startTag', (u'div', [(u'id',
u'id="portal-top"'), (u'i18n:domain', u'plone', 'i18n')])),
('rawtextBeginScope', (u'\n ', 8, (77, 8), 0, {u'tal:replace':
u'structure provider:plone.portaltop'})), ('optTag', (u'div', '',
None, 1, [('startEndTag', (u'div', [(u'tal:replace', u'structure
provider:plone.portaltop', 'tal')]))], [('insertStructure',
(<StringExpr u'plone.portaltop'>, {}, []))])), ('endScope', ()),
('endScope', ()), ('rawtextColumn', (u'\n </div>', 12)),
('endI18nContext', ()), ('rawtextBeginScope', (u'\n\n <div
class="visualClear" id="clear-space-before-wrapper-
table"><!-- --></div>\n\n <table
id="portal-columns" style="border-spacing:0
10px;">\n <tbody>\n <tr>\n ', 12, (85, 12), 0,
{u'replace': u'nothing'})), ('optTag', (u'tal:comment', '', 'tal', 0,
[('startTag', (u'tal:comment', [(u'replace', u'nothing', 'tal')]))],
[('insertText', (<PathExpr standard:u'nothing'>,
[('rawtextOffset', (u' Start of the left column ', 26))]))])),
('endScope', ()), ('rawtextColumn', (u'\n ', 12)), ('setPosition',
(86, 12)), ('defineSlot', (u'column_one_slot', [('beginScope',
{u'metal:define-slot': u'column_one_slot', u'tal:condition': u'sl',
u'id': u'portal-column-one'}), ('condition', (<PathExpr
standard:u'sl'>, [('startTag', (u'td', [(u'id', u'id="portal-
column-one"'), (u'metal:define-slot', u'column_one_slot',
'metal'), (u'tal:condition', u'sl', 'tal')])), ('rawtextColumn',
(u'\n<table style="border-collapse:collapse;width:
100%;">\n<tr><td style="background-
image:url(\'menutl.png\');min-width:10px;width:10px;height:
100px;"></td><td style="background-
image:url(\'menutm.png\');width:auto;height:100px;"></
td><td style="background-image:url(\'menutr.png\');min-
width:10px;width:10px;height:100px;"></td></tr>
\n<tr><td style="background-image:url(\'menuml.png
\');width:10px;height:auto;"></td><td
style="background-image:url(\'menumm.png
\');width:auto;height:auto;overflow:show;"><div
style="margin-top: -110px; margin-left:-20px"
class="iebugfix">\n <div
class="visualPadding">\n ', 16)), ('setPosition', (93,
16)), ('defineSlot', (u'portlets_one_slot', [('beginScope', {u'define-
slot': u'portlets_one_slot'}), ('optTag', (u'metal:portlets', None,
'metal', 0, [('startTag', (u'metal:portlets', [(u'define-slot',
u'portlets_one_slot', 'metal')]))], [('rawtextBeginScope', (u'\n ',
18, (94, 18), 0, {u'replace': u'structure
provider:plone.leftcolumn'})), ('optTag', (u'tal:block', '', 'tal', 1,
[('startEndTag', (u'tal:block', [(u'replace', u'structure
provider:plone.leftcolumn', 'tal')]))], [('insertStructure',
(<StringExpr u'plone.leftcolumn'>, {}, []))])), ('endScope',
()), ('rawtextColumn', (u'\n ', 16))])), ('endScope', ())])),
('setPosition', (95, 16)), ('setSourceFile', 'main_template'),
('rawtextColumn', (u'\n &nbsp;\n </div>\n</div></
td><td style="background-image:url(\'menumr.png\');width:
10px;height:auto;"></td></tr>\n<tr><td
style="background-image:url(\'menubl.png\');width:10px;height:
64px;"></td><td style="background-
image:url(\'menubm.png\');width:auto;height:64px;"></
td><td style="background-image:url(\'menubr.png\');width:
10px;height:64px;"></td></tr>\n</table>\n
</td>', 17))])), ('endScope', ())])), ('setPosition', (101,
12)), ('setSourceFile', 'main_template'), ('rawtextBeginScope', (u'\n
', 12, (102, 12), 0, {u'replace': u'nothing'})), ('optTag',
(u'tal:comment', '', 'tal', 0, [('startTag', (u'tal:comment',
[(u'replace', u'nothing', 'tal')]))], [('insertText', (<PathExpr
standard:u'nothing'>, [('rawtextOffset', (u' End of the left column
', 24))]))])), ('rawtextBeginScope', (u'\n\n ', 12, (104, 12), 1,
{u'replace': u'nothing'})), ('optTag', (u'tal:comment', '', 'tal', 0,
[('startTag', (u'tal:comment', [(u'replace', u'nothing', 'tal')]))],
[('insertText', (<PathExpr standard:u'nothing'>,
[('rawtextOffset', (u' Start of main content block ', 29))]))])),
('rawtextBeginScope', (u'\n ', 12, (105, 12), 1, {u'tal:define':
u'tabindex python:Iterator(mainSlot=False)', u'id': u'portal-column-
content'})), ('setLocal', (u'tabindex', <PythonExpr
Iterator(mainSlot=False)>)), ('startTag', (u'td', [(u'id',
u'id="portal-column-content"'), (u'tal:define', u'tabindex
python:Iterator(mainSlot=False)', 'tal')])), ('rawtextColumn', (u'\n
', 16)), ('setPosition', (107, 16)), ('defineSlot', (u'content',
[('beginScope', {u'define-slot': u'content'}), ('optTag',
(u'metal:block', None, 'metal', 0, [('startTag', (u'metal:block',
[(u'define-slot', u'content', 'metal')]))], [('rawtextColumn', (u'\n
', 16)), ('setPosition', (108, 16)), ('defineMacro', (u'content',
[('version', '1.6'), ('mode', 'html'), ('setPosition', (108, 16)),
('setSourceFile', 'main_template'), ('beginScope', {u'tal:define':
u'show_border context/@@plone/showEditableBorder', u'metal:define-
macro': u'content', u'tal:attributes': u"class
python:test(show_border,'documentEditable','')"}), ('setLocal',
(u'show_border', <PathExpr standard:u'context/@@plone/
showEditableBorder'>)), ('startTag', (u'div', [(u'metal:define-
macro', u'content', 'metal'), (u'tal:define', u'show_border context/
@@plone/showEditableBorder', 'tal'), (u'tal:attributes', u"class
python:test(show_border,'documentEditable','')", 'tal'),
(u'class', None, 'insert', <PythonExpr
test(show_border,'documentEditable','')>, False, None)])),
('rawtextBeginScope', (u'\n\n ', 18, (112, 18), 0, {u'tal:replace':
u'structure provider:plone.contentviews'})), ('optTag', (u'div', '',
None, 1, [('startEndTag', (u'div', [(u'tal:replace', u'structure
provider:plone.contentviews', 'tal')]))], [('insertStructure',
(<StringExpr u'plone.contentviews'>, {}, []))])), ('endScope',
()), ('rawtextColumn', (u'\n\n <div id="region-content"
class="documentContent">\n\n <span
id="contentTopLeft"></span>\n <span
id="contentTopRight"></span>\n \n <a
name="documentContent"></a>\n\n ', 20)),
('setPosition', (122, 20)), ('useMacro', (u'here/global_statusmessage/
macros/portal_message', <PathExpr standard:u'here/
global_statusmessage/macros/portal_message'>, {}, [('startTag',
(u'div', [(u'metal:use-macro', u'here/global_statusmessage/macros/
portal_message', 'metal')])), ('rawtextColumn', (u'\n Portal status
message\n </div>', 26))])), ('setPosition', (124, 20)),
('setSourceFile', 'main_template'), ('rawtextBeginScope', (u'\n \n ',
20, (126, 20), 0, {u'tal:content': u'structure
provider:plone.abovecontent', u'id': u'viewlet-above-content'})),
('startTag', (u'div', [(u'id', u'id="viewlet-above-
content"'), (u'tal:content', u'structure
provider:plone.abovecontent', 'tal')])), ('insertStructure',
(<StringExpr u'plone.abovecontent'>, {}, [])), ('endScope', ()),
('rawtextColumn', (u'</div>\n\n ', 20)), ('setPosition', (128,
20)), ('defineSlot', (u'body', [('beginScope', {u'metal:define-slot':
u'body'}), ('optTag', (u'metal:slot', None, 'metal', 0, [('startTag',
(u'metal:slot', [(u'metal:define-slot', u'body', 'metal')]))],
[('rawtextBeginScope', (u'\n ', 20, (129, 20), 0, {u'replace':
u'nothing'})), ('optTag', (u'tal:comment', '', 'tal', 0, [('startTag',
(u'tal:comment', [(u'replace', u'nothing', 'tal')]))], [('insertText',
(<PathExpr standard:u'nothing'>, [('rawtextColumn', (u"\n
The div with ID #content will only show up if we're actually on a
content\n view, never on edit forms, control panels etc. It's meant to
only wrap the\n actual content that gets rendered on a page, not the
other UI elements.\n ", 20))]))])), ('rawtextBeginScope', (u'\n
', 20, (134, 20), 1, {u'tal:omit-tag': u'not:context/
@@plone_context_state/is_view_template', u'id': u'content'})),
('optTag', (u'div', <NotExpr u'context/@@plone_context_state/
is_view_template'>, None, 0, [('startTag', (u'div', [(u'id',
u'id="content"'), (u'tal:omit-tag', u'not:context/
@@plone_context_state/is_view_template', 'tal')]))],
[('rawtextColumn', (u'\n ', 22)), ('setPosition', (136, 22)),
('defineSlot', (u'header', [('beginScope', {u'metal:define-slot':
u'header', u'tal:content': u'nothing'}), ('optTag', (u'metal:header',
None, 'metal', 0, [('startTag', (u'metal:header', [(u'metal:define-
slot', u'header', 'metal'), (u'tal:content', u'nothing', 'tal')]))],
[('insertText', (<PathExpr standard:u'nothing'>,
[('rawtextColumn', (u'\n Visual Header\n ', 22))]))])), ('endScope',
())])), ('setPosition', (138, 22)), ('setSourceFile',
'main_template'), ('rawtextColumn', (u'\n ', 22)), ('setPosition',
(139, 22)), ('defineSlot', (u'main', [('beginScope', {u'metal:define-
slot': u'main', u'tal:content': u'nothing'}), ('optTag',
(u'metal:bodytext', None, 'metal', 0, [('startTag',
(u'metal:bodytext', [(u'metal:define-slot', u'main', 'metal'),
(u'tal:content', u'nothing', 'tal')]))], [('insertText', (<PathExpr
standard:u'nothing'>, [('rawtextColumn', (u'\n Page body text\n ',
22))]))])), ('endScope', ())])), ('setPosition', (141, 22)),
('setSourceFile', 'main_template'), ('rawtextColumn', (u'\n ',
20))])), ('endScope', ()), ('rawtextColumn', (u'\n ', 20))])),
('endScope', ())])), ('setPosition', (143, 20)), ('setSourceFile',
'main_template'), ('rawtextColumn', (u'\n\n ', 20)), ('setPosition',
(145, 20)), ('defineSlot', (u'sub', [('beginScope', {u'metal:define-
slot': u'sub'}), ('optTag', (u'metal:sub', None, 'metal', 0,
[('startTag', (u'metal:sub', [(u'metal:define-slot', u'sub',
'metal')]))], [('rawtextBeginScope', (u'\n \n ', 22, (147, 22), 0,
{u'tal:replace': u'structure provider:plone.belowcontent'})),
('optTag', (u'div', '', None, 1, [('startEndTag', (u'div',
[(u'tal:replace', u'structure provider:plone.belowcontent',
'tal')]))], [('insertStructure', (<StringExpr
u'plone.belowcontent'>, {}, []))])), ('endScope', ()),
('rawtextColumn', (u'\n \n ', 20))])), ('endScope', ())])),
('setPosition', (149, 20)), ('setSourceFile', 'main_template'),
('endScope', ()), ('rawtextColumn', (u'\n\n <span
id="contentBottomLeft"></span>\n <span
id="contentBottomRight"></span>\n\n </div>\n
\n </div>', 22))])), ('rawtextColumn', (u'\n\n ', 14))])),
('endScope', ())])), ('setPosition', (158, 14)), ('setSourceFile',
'main_template'), ('rawtextBeginScope', (u'\n\n </td>\n ', 12,
(161, 12), 1, {u'replace': u'nothing'})), ('optTag', (u'tal:comment',
'', 'tal', 0, [('startTag', (u'tal:comment', [(u'replace', u'nothing',
'tal')]))], [('insertText', (<PathExpr standard:u'nothing'>,
[('rawtextOffset', (u' End of main content block ', 27))]))])),
('rawtextBeginScope', (u'\n\n ', 12, (163, 12), 1, {u'replace':
u'nothing'})), ('optTag', (u'tal:comment', '', 'tal', 0, [('startTag',
(u'tal:comment', [(u'replace', u'nothing', 'tal')]))], [('insertText',
(<PathExpr standard:u'nothing'>, [('rawtextOffset', (u' Start of
right column ', 23))]))])), ('endScope', ()), ('rawtextColumn', (u'\n
', 12)), ('setPosition', (164, 12)), ('defineSlot',
(u'column_two_slot', [('beginScope', {u'metal:define-slot':
u'column_two_slot', u'tal:condition': u'sr', u'id': u'portal-column-
two'}), ('condition', (<PathExpr standard:u'sr'>, [('startTag',
(u'td', [(u'id', u'id="portal-column-two"'), (u'metal:define-
slot', u'column_two_slot', 'metal'), (u'tal:condition', u'sr',
'tal')])), ('rawtextColumn', (u'\n<table style="border-
collapse:collapse;mim-width:120px;">\n<tr><td
style="background-image:url(\'menutl.png\');width:10px;height:
100px;"></td><td style="background-
image:url(\'menutm.png\');width:auto;height:100px;"></
td><td style="background-image:url(\'menutr.png\');width:
10px;height:100px;"></td></tr>\n<tr><td
style="background-image:url(\'menuml.png\');width:
10px;height:auto;"></td><td style="background-
image:url(\'menumm.png\');width:auto;height:auto;"><div
style="margin-top: -110px; margin-right: -13px;"
class="iebugfix">\n <div
class="visualPadding">\n ', 16)), ('setPosition', (171,
16)), ('defineSlot', (u'portlets_two_slot', [('beginScope', {u'define-
slot': u'portlets_two_slot'}), ('optTag', (u'metal:portlets', None,
'metal', 0, [('startTag', (u'metal:portlets', [(u'define-slot',
u'portlets_two_slot', 'metal')]))], [('rawtextBeginScope', (u'\n ',
18, (172, 18), 0, {u'replace': u'structure
provider:plone.rightcolumn'})), ('optTag', (u'tal:block', '', 'tal',
1, [('startEndTag', (u'tal:block', [(u'replace', u'structure
provider:plone.rightcolumn', 'tal')]))], [('insertStructure',
(<StringExpr u'plone.rightcolumn'>, {}, []))])), ('endScope',
()), ('rawtextColumn', (u'\n ', 16))])), ('endScope', ())])),
('setPosition', (173, 16)), ('setSourceFile', 'main_template'),
('rawtextColumn', (u'\n &nbsp;\n </div>\n</div></
td><td style="background-image:url(\'menumr.png\');width:
10px;height:auto;"></td></tr>\n<tr><td
style="background-image:url(\'menubl.png\');width:10px;height:
64px;"></td><td style="background-
image:url(\'menubm.png\');width:auto;height:64px;"></
td><td style="background-image:url(\'menubr.png\');width:
10px;height:64px;"></td></tr>\n</table>\n
</td>', 17))])), ('endScope', ())])), ('setPosition', (179,
12)), ('setSourceFile', 'main_template'), ('rawtextBeginScope', (u'\n
', 12, (180, 12), 0, {u'replace': u'nothing'})), ('optTag',
(u'tal:comment', '', 'tal', 0, [('startTag', (u'tal:comment',
[(u'replace', u'nothing', 'tal')]))], [('insertText', (<PathExpr
standard:u'nothing'>, [('rawtextOffset', (u' End of the right
column ', 25))]))])), ('rawtextBeginScope', (u'\n </tr>\n </
tbody>\n </table>\n ', 6, (184, 6), 1, {u'replace':
u'nothing'})), ('optTag', (u'tal:comment', '', 'tal', 0, [('startTag',
(u'tal:comment', [(u'replace', u'nothing', 'tal')]))], [('insertText',
(<PathExpr standard:u'nothing'>, [('rawtextOffset', (u' end
column wrapper ', 20))]))])), ('rawtextBeginScope', (u'\n\n <div
class="visualClear" id="clear-space-before-
footer"><!-- --></div>\n \n ', 6, (188, 6), 1,
{u'tal:define': u'context_state context/@@plone_context_state;\n
portlet_assignable context_state/portlet_assignable',
u'tal:condition': u"python:not sl and not sr and
portlet_assignable and checkPermission('Portlets: Manage portlets',
context)"})), ('setLocal', (u'context_state', <PathExpr
standard:u'context/@@plone_context_state'>)), ('setLocal',
(u'portlet_assignable', <PathExpr standard:u'context_state/
portlet_assignable'>)), ('condition', (<PythonExpr not sl and
not sr and portlet_assignable and checkPermission('Portlets: Manage
portlets', context)>, [('startTag', (u'div', [(u'tal:define',
u'context_state context/@@plone_context_state;\n portlet_assignable
context_state/portlet_assignable', 'tal'), (u'tal:condition',
u"python:not sl and not sr and portlet_assignable and
checkPermission('Portlets: Manage portlets', context)",
'tal')])), ('rawtextBeginScope', (u'\n ', 10, (191, 10), 0,
{u'i18n:translate': u'manage_portlets_fallback', u'class':
u'managePortletsFallback', u'tal:attributes': u'href string:$
{context_state/canonical_object_url}/@@manage-portlets'})),
('startTag', (u'a', [(u'class',
u'class="managePortletsFallback"'), (u'tal:attributes',
u'href string:${context_state/canonical_object_url}/@@manage-
portlets', 'tal'), (u'i18n:translate', u'manage_portlets_fallback',
'i18n'), (u'href', None, 'insert', <StringExpr u'${context_state/
canonical_object_url}/@@manage-portlets'>, False, None)])),
('insertTranslation', (u'manage_portlets_fallback', [('rawtextColumn',
(u'\n Manage portlets\n ', 10))])), ('endScope', ()),
('rawtextColumn', (u'</a>\n </div>', 12))])), ('endScope',
()), ('rawtextColumn', (u'\n\n ', 6)), ('setPosition', (198, 6)),
('beginI18nContext', {'source': None, 'domain': u'plone', 'target':
None}), ('beginScope', {u'i18n:domain': u'plone'}), ('optTag',
(u'metal:block', None, 'metal', 0, [('startTag', (u'metal:block',
[(u'i18n:domain', u'plone', 'i18n')]))], [('rawtextBeginScope', (u'\n
\n ', 8, (200, 8), 0, {u'tal:replace': u'structure
provider:plone.portalfooter'})), ('optTag', (u'div', '', None, 1,
[('startEndTag', (u'div', [(u'tal:replace', u'structure
provider:plone.portalfooter', 'tal')]))], [('insertStructure',
(<StringExpr u'plone.portalfooter'>, {}, []))])), ('endScope',
()), ('rawtextColumn', (u'\n\n ', 6))])), ('endScope', ()),
('endI18nContext', ()), ('rawtextBeginScope', (u'\n\n <div
class="visualClear"><!-- --></div>\n </
div>\n<div id="kss-spinner">', 22, (206, 22), 0,
{u'alt': u'', u'tal:attributes': u'src string:${portal_url}/
spinner.gif'})), ('startEndTag', (u'img', [(u'tal:attributes', u'src
string:${portal_url}/spinner.gif', 'tal'), (u'alt',
u'alt=""'), (u'src', None, 'insert', <StringExpr u'$
{portal_url}/spinner.gif'>, False, None)])), ('endScope', ()),
('endScope', ()), ('endScope', ()), ('rawtextColumn', (u'</div>
\n<!--[if IE]>\n<SCRIPT>
\ndocument.getElementById("inv_lgo_esc").innerHTML =
"<img src=\'ienverta.png\'>"\n</SCRIPT>\n<!
[endif]-->\n<script>\nloaded=1\n</script>\n</body>
\n</html>\n', 0))])), ('endScope', ())]}))
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"getpaid-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---