Skip to content

Plone.org.ru

Sections
Personal tools
You are here: Home » Форум » Поддержка » Борьба с Логотипом (в каждой папке свой)
Поддержка
Для общения можно использовать списки рассылки: Zope3 и Plone
Дружественный сайт Zope3.ru
 

 • Борьба с Логотипом (в каждой папке свой)

Replies: 3   Views: 0
Up one level
You need to be a registered member to post to this forum. Register now.

 

 • Борьба с Логотипом (в каждой папке свой)

Posted by georr at 2008-11-23 02:36

Друзья, помогите с очень простой задачей: -
как сделать, чтобы для одной папки был один logo, а для другой другой
logo (актуально для Plone 3).
Решал эту задачу во 2-м плоне, а в третьем опять запутался.
Заранее благодарю.

Я вот как делаю - и не получается:
1. Есть папка folder1.
2. Создаю в ней рисунок logo.jpg
3. Добавляю Page Template (правильно?) в эту же папку. Называю его logo.
4. Стираю все его содержимое по умолчанию.
5. Вставляю туда код, скопированный из portal_view_customizations plone.logo
<a metal:define-macro="portal_logo"
id="portal-logo"
accesskey="1"
tal:attributes="href view/navigation_root_url"
i18n:domain="plone">
<img src="logo.jpg" alt=""
tal:replace="structure view/logo_tag" /></a>

6. Заменяю последнюю строку на tal:replace="structure context/logo.jpg". Получается
<a metal:define-macro="portal_logo"
id="portal-logo"
accesskey="1"
tal:attributes="href view/navigation_root_url"
i18n:domain="plone">
<img src="logo.jpg" alt=""
tal:replace="structure context/logo.jpg" /></a>

7. Нажимаю тест - пишет ошибку:
Time 2008/11/23 16:40:50.968 GMT+3
User Name (User Id) georr (georr)
Request URL http://localhost:8080/Plone/starina/logo
Exception Type KeyError
Exception Value 'view'

Traceback (innermost last):

* 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.ZopePageTemplate, line 330, in _exec
* Module Products.PageTemplates.ZopePageTemplate, line 427, in pt_render
* 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 861, in do_defineMacro
* Module zope.tal.talinterpreter, line 346, in interpret
* 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: /Plone/starina/logo
Line 1, Column 0
Expression: <PathExpr standard:u'view/navigation_root_url'>
Names:

{'container': <ATFolder at /Plone/starina>,
'context': <ATFolder at /Plone/starina>,
'default': <object object at 0x0073B528>,
'here': <ATFolder at /Plone/starina>,
'loop': {},
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x018ECAF8>,
'request': <HTTPRequest, URL=http://localhost:8080/Plone/starina/logo>,
'root': <Application at >,
'template': <ZopePageTemplate at /Plone/starina/logo>,
'traverse_subpath':,
'user': <PropertiedUser 'georr'>}

* Module zope.tales.expressions, line 217, in __call__
* Module Products.PageTemplates.Expressions, line 153, in _eval
* Module zope.tales.expressions, line 118, in _eval

KeyError: 'view'

 

 • Re: Борьба с Логотипом (в каждой папке свой)

Posted by yarovit at 2008-11-24 01:12

мысль правильная...
попробуйте так:
1. в нужных папках кладете картинки logo.jpg
2. в portal_view_customizations/zope.interface.interface-plone.logo изменяете <img src="logo.jpg" alt="" tal:replace="structure view/logo_tag"/> на <img src="logo.jpg" alt=""/>
3. Наслаждаетесь

 

 • Re: Борьба с Логотипом (в каждой папке свой)

Posted by georr at 2008-11-24 09:31

Заработало! Спасибо огромное.

 

 • Re: Борьба с Логотипом (в каждой папке свой)

Posted by yarovit at 2008-11-24 09:41

пожалуста...

 

 

liveinternet.ru: показано число посетителей за сегодня