Персональные инструменты
Вы здесь: Главная Форум Поддержка Поменять местами portal-personaltools и portal-globalnav

Поменять местами portal-personaltools и portal-globalnav

Автор: artb1sh Последнее изменение: 2011-04-19 16:05
Вверх к Поддержка

Поменять местами portal-personaltools и portal-globalnav

Послано artb1sh в April 17. 2011

portal-personaltools ввести в див portal-header, а меню portal-globalnav вывести из дива portal-header и поставить в то место где был portal-personaltools.

Если коротко, то нужно поменять местами portal-personaltools и portal-globalnav. 

 

portal_header.pt смотрел, но там фигня какая та

<div id="portal-header">
<div tal:replace="structure provider:plone.portalheader" />
</div>

И plone.personal_bar как-то не реагирует(стёр вообще всё, а так и не меняется, только меню реагирует).

buildout делал, перезагружал, viewlets.xml отредактировал, а толку ноль.

Plone 4.0.4
Zope 2.12.16
Python 2.6.6

Plone classic theme

 

 

Re: Поменять местами portal-personaltools и portal-globalnav

Послано Ирина Бессарабова в April 19. 2011

Так как plone.personal_bar и plone.global_sections находятся в одном viewlet manager поменять их местами просто через @@manage-viewlets (http://localhost:8080/site_id/@@manage-viewlets).

Можно сделать тоже самое через тему, но тут уже надо знакомиться с документацией, и в особенности с компонентной архитектурой Zope по части view, viewlets, viewlet managers и тд. Хорошая точка для начала: http://plone.org/documentation/manual/theme-reference

Re: Поменять местами portal-personaltools и portal-globalnav

Послано artb1sh в April 19. 2011

Ох, пасиба. В @@manage-viewlets было джва "plone.personal_bar" - один скрыл, а второй показал как раз в том месте где нужно.

Разработано Ploneboard
Действия с Документом