Thumbnail view

2 messages Options
Embed this post
Permalink
kbat

Thumbnail view

Reply Threaded More More options
Print post
Permalink
Здравствуйте!

Я разрабатываю продукт, объекты которого хранятся в классе, являющимся потомком BaseFolder. Я столкнулся с тем, что изображения, хранящиеся в объекте этого класса, не отображаются, когда я устанавливаю для него вид "Thumbnail view" (я хочу, чтобы появились превьюшки картинок, так, как если установить этот тип отображения для объектов класса Folder).

Для того, чтобы это исправить, я изменил скрипт atctListAlbum.py, добавив название моего класса в список типов, для которых нужно рисовать превьюшки:
result['folders'] = queryMethod({'portal_type':('Folder', 'MyClass',)})
и далее в этом же скрипте:
filtered = [p_type for p_type in searchContentTypes
                if p_type not in ('Image', 'Folder', 'MyClass',) ]
После этого всё заработало именно так, как я хотел, но я не уверен, что это лучший способ.

Подскажите, как это сделать наиболее правильным способом? Или это делается именно так, как я описал?

С уважением,

Константин

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

Юрий Поляков

Re: Thumbnail view

Reply Threaded More More options
Print post
Permalink
Да, способ нормальный. Картиночные и альбомные типы, как ты видишь,
зашиты в коде.

2009/10/12 Konstantin Batkov <[hidden email]>:

> Здравствуйте!
>
> Я разрабатываю продукт, объекты которого хранятся в классе, являющимся
> потомком BaseFolder. Я столкнулся с тем, что изображения, хранящиеся в
> объекте этого класса, не отображаются, когда я устанавливаю для него вид
> "Thumbnail view" (я хочу, чтобы появились превьюшки картинок, так, как если
> установить этот тип отображения для объектов класса Folder).
>
> Для того, чтобы это исправить, я изменил скрипт atctListAlbum.py, добавив
> название моего класса в список типов, для которых нужно рисовать превьюшки:
>>
>> result['folders'] = queryMethod({'portal_type':('Folder', 'MyClass',)})
>
> и далее в этом же скрипте:
>>
>> filtered = [p_type for p_type in searchContentTypes
>>                 if p_type not in ('Image', 'Folder', 'MyClass',) ]
>
> После этого всё заработало именно так, как я хотел, но я не уверен, что это
> лучший способ.
>
> Подскажите, как это сделать наиболее правильным способом? Или это делается
> именно так, как я описал?
>
> С уважением,
>
> Константин
>
> >
>



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

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