Навигация

35 messages Options
Embed this post
Permalink
1 2
na1s

Навигация

Reply Threaded More More options
Print post
Permalink
У меня есть на сайте, который я портирую на plone навигация которая в
заголовке сайта. Ну т.е. портлет я не могу использовать? Как бы мне
попроще получить список директорий в корне сайта, причем мне не нужны
users и events? Буду очень признателен.
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Навигация

Reply Threaded More More options
Print post
Permalink
Я пробовал сделать так, как здесь описано, но получаю ошибку
http://plone.org/documentation/how-to/custom-navigation
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Навигация

Reply Threaded More More options
Print post
Permalink
In reply to this post by na1s

Ошибка вот такая:
Module Products.PageTemplates.ZRPythonExpr, line 49, in __call__
__traceback_info__: here.getSections('/sections', levels=2, types=
['Folder', 'Document'])
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Michael Krishtopa-2

Re: Навигация

Reply Threaded More More options
Print post
Permalink
In reply to this post by na1s
na1s wrote:
> У меня есть на сайте, который я портирую на plone навигация которая в
> заголовке сайта. Ну т.е. портлет я не могу использовать? Как бы мне
> попроще получить список директорий в корне сайта, причем мне не нужны
> users и events? Буду очень признателен.
>  

Для этого есть табы, они отрисовывают объекты из корня сайта. В
настройках объектов (папок) можно исключить их из навигации, если не нужны.

Можно отключить автогенерацию табов и задать их вручную.


--
Best regards, Michael Krishtopa
Plone design and themes development

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Навигация

Reply Threaded More More options
Print post
Permalink
У меня plone 3.04 и у меня вроде не было табов. :-)
У меня был портлет навигация, но я его отключил, просто он похоже в
данной ситуации не подходит.

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Навигация

Reply Threaded More More options
Print post
Permalink
Еще у меня есть plone.global_sections viewlet
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Навигация

Reply Threaded More More options
Print post
Permalink

Я пробовал его вставить в main_template, но он выдает ошибку
On 22 июл, 17:18, na1s <[hidden email]> wrote:
> Еще у меня есть plone.global_sections viewlet
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Michael Krishtopa-2

Re: Навигация

Reply Threaded More More options
Print post
Permalink
na1s wrote:
> Я пробовал его вставить в main_template, но он выдает ошибку
> On 22 июл, 17:18, na1s <[hidden email]> wrote:
>  
>> Еще у меня есть plone.global_sections viewlet
>>    
Попробуй для начала прочитать базовую документацию на plone.org, а то
тяжело будет тыком разбираться.
Там есть доки и по настройке сайта, и по табам, и по вьюлетам.

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Denys Mishunov

Re: Навигация

Reply Threaded More More options
Print post
Permalink
In reply to this post by na1s
Добрый день,

Ну и засыпали Вы лист вопросами ;)

On Jul 22, 2009, at 1:27 PM, na1s wrote:

> Я пробовал его вставить в main_template, но  
> он выдает ошибку

Читайте http://plone.org/documentation/manual/theme-reference/

> Еще у меня есть plone.global_sections viewlet

Вьюлеты особые элементы UI Плона. Для  
кастомизации вьюлета не достаточно  
просто добавить его в main_template. Читайте http://plone.org/documentation/tutorial/customizin 
g-main-template-viewlets/ в частности по plone.global_sections - http://plone.org/documentation/tutorial/customizing-main-template-viewlets/overriding-a-cl 
ass-viewlet/

> Я пробовал сделать так, как здесь  
> описано, но получаю ошибку
> http://plone.org/documentation/how-to/custom-navigation


Когда читаете материал неплохо бы  
узнать для начала подходит ли он  
конкретно для Вашей ситуации. В  
частности данный документ отмечен как  
"Use with: Plone 2.1.x". У Вас 3.0.4 что никак не  
соответствует 2.1.x ;)

> У меня есть на сайте, который я  
> портирую на plone навигация которая в
> заголовке сайта. Ну т.е. портлет я не  
> могу использовать? Как бы мне
> попроще получить список директорий в  
> корне сайта, причем мне не нужны
> users и events? Буду очень признателен.


Навигация объектов, находящихся в  
корне Вашего Плон сайта видна по  
умолчанию и тут ничего  
дополнительного делать не надо. Как  
только Вы добавляете объект в корень  
сайта, он появляется в глобальной  
навигации (панель под логотипом). Если  
Вам нужно убрать какой-либо элемент из  
навигации (Members, Events) идете в Edit -> Settings  
этого объекта и отмечаете галочкой "Don't  
show in Navigation" или что-то такое (не помню на  
память). Это уберет данный объект из  
навигации.

Судя по всему Вы только недавно начали  
работать с Плон, а значит нужно  
получить представление от том что и  
как работает прежде чем тестировать  
метод проб и ошибок.

Удачи.

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Навигация

Reply Threaded More More options
Print post
Permalink


ViewletManager: plone.portaltop

    Viewlet: plone.header (0) ↓ hide

        ViewletManager: plone.portalheader

            Viewlet: plone.global_sections (0) ↓ hide
                Разделы

#
#
#
#
#
#

Viewlet: plone.skip_links (1) ↑ ↓ show

    Перейти к содержимому. | Перейти к навигации

Viewlet: plone.site_actions (2) ↑ ↓ show

        * Карта сайта
        * Доступность
        * Контакты
        * Установки сайта

Viewlet: plone.searchbox (3) ↑ ↓ show

Поиск
только в текущем разделе
Расширенный поиск

Viewlet: plone.logo (4) ↑ show

Viewlet: plone.personal_bar (1) ↑ ↓ show
    Персональные инструменты

        * admin
        * Выход

Viewlet: plone.app.i18n.locales.languageselector (2) ↑ ↓ show

Viewlet: plone.path_bar (3) ↑ show
    Вы здесь: Главная
Ну у меня вот так выглядит


--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Denys Mishunov

Re: Навигация

Reply Threaded More More options
Print post
Permalink

On Jul 23, 2009, at 4:47, na1s <[hidden email]> wrote:
> Ну у меня вот так выглядит

Ну и? Что должен означать Ваш paste который выдает стандартную  
информацию кроме того что Ваш portal.global_sections перемещен в самый  
верх страницы?

Sent from my iPod
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Навигация

Reply Threaded More More options
Print post
Permalink
Да я понял.

On 23 июл, 10:37, Denys Mishunov <[hidden email]> wrote:
> On Jul 23, 2009, at 4:47, na1s <[hidden email]> wrote:
>
> > Ну у меня вот так выглядит
>
> Ну и? Что должен означать Ваш paste который выдает стандартную  
> информацию кроме того что Ваш portal.global_sections перемещен в самый  
> верх страницы?
>
> Sent from my iPod
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Навигация

Reply Threaded More More options
Print post
Permalink
Но plone.global_sections показывает содержимое корневой папки, а как
сделать, чтоб показывалось содержимое текущей папки
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Навигация

Reply Threaded More More options
Print post
Permalink


On 27 июл, 10:04, na1s <[hidden email]> wrote:
> Но plone.global_sections показывает содержимое корневой папки, а как
> сделать, чтоб показывалось содержимое текущей папки
Стоит ли написать новый viewlet , или лучше допилить
plone.global_sections?
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Юрий Поляков

Re: Навигация

Reply Threaded More More options
Print post
Permalink
Здесь и далее, на все вопросы из серии хорошо или плохо, ответ будет:
нормально если работает.

"Плохо" возникнет только в долговременной перспективе поддержки (или
разработки) большого проекта.

Если данный проект для вас не такой, то делайте, то что делается и не парьтесь.

2009/7/27 na1s <[hidden email]>:
>
>
> On 27 июл, 10:04, na1s <[hidden email]> wrote:
>> Но plone.global_sections показывает содержимое корневой папки, а как
>> сделать, чтоб показывалось содержимое текущей папки
> Стоит ли написать новый viewlet , или лучше допилить
> plone.global_sections?
> >
>



--
  Юрий Поляков
    +7 (916) 806-00-55
    [hidden email]

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Навигация

Reply Threaded More More options
Print post
Permalink
Я просто не знаю, насколько труднее будет сделать одну или другую. А
может достаточно изменить немного, чтоб вместо из корня показывались
документы из текущей папки
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Юрий Поляков

Re: Навигация

Reply Threaded More More options
Print post
Permalink
Вы не сможете изменить вьюлет целиком через веб. т.к. он состоит не
только из шаблона, который вы видите во view_customizations, но и из
класса с кодом, который лежит на диске.

2009/7/27 na1s <[hidden email]>:
> Я просто не знаю, насколько труднее будет сделать одну или другую. А
> может достаточно изменить немного, чтоб вместо из корня показывались
> документы из текущей папки
> >
>



--
  Юрий Поляков
    +7 (916) 806-00-55
    [hidden email]

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Denys Mishunov

Re: Навигация

Reply Threaded More More options
Print post
Permalink
In reply to this post by Юрий Поляков

On Jul 27, 2009, at 11:12 AM, Юрий Поляков wrote:

> Если данный проект для вас не такой,  
> то делайте, то что делается и не  
> парьтесь.

:) злой совет, Юрий ;) "делайте, то что  
делается и не парьтесь" означает что  
люди будут ломать свои инстансы,  
получать пилюлей от начальства,  
ненавидеть Плон и прославлять его  
глюкавую натуру :) Не знаю как Вы, а мне  
не хотелось бы что бы и разработчики и  
заказчики ненавидели Плон - нам на нем  
еще деньги зарабатывать ;)

Но я с Вами согласен (я предполагаю что  
суть Вашего ответа именно такова ;)) -  
отвечать на большое количество  
вопросов, ответ на которые люди могут  
без проблем найти даже на plone.org или  
просто посвятив 5 минут времени на  
"подумать" не всегда весело. Тем более  
что людям нужно потратить одинаковое  
время на написания вопроса в лист  
рассылки и на поиск ответа на plone.org

В любом случае, не уверен что делть что-
то только потому что это работает  
правильно. Люди должны знать что есть  
"правильно". Но для этого люди должны  
хотеть узначть что есть правильно и  
почитать, поискать и т.д.

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Mikhail Kashkin-2

Re: Навигация

Reply Threaded More More options
Print post
Permalink
Поскольку вопросы идут уровня новичка,  
то правильно пытаться учиться делать  
все по умному, но все равно получится  
как получится :)


--
Mikhail Kashkin
http://www.devcult.ru/
http://www.mediavirus.ru/

On Jul 27, 2009, at 12:41 PM, Denys Mishunov wrote:

>
> :) злой совет, Юрий ;) "делайте, то что
> делается и не парьтесь" означает что
> люди будут ломать свои инстансы,
> получать пилюлей от начальства,
> ненавидеть Плон и прославлять его
> глюкавую натуру :) Не знаю как Вы, а мне
> не хотелось бы что бы и разработчики и
> заказчики ненавидели Плон - нам на нем
> еще деньги зарабатывать ;)


--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Michael Krishtopa-2

Re: Навигация

Reply Threaded More More options
Print post
Permalink
In reply to this post by na1s
na1s wrote:
> Но plone.global_sections показывает содержимое корневой папки, а как
> сделать, чтоб показывалось содержимое текущей папки
>  
Если надо чтобы показывалось в шапке сайта - сделай свой вьюлет, и будет
в нём показываться всё что запрограммируешь.
А если не в шапке - то можно использовать стандартный портлет навигации.
Там есть при добавлении настройка
Only show the contents of the current folder.





--
Best regards, Michael Krishtopa
Plone design and themes development

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

1 2