Расширение столбцов таблицы в виде коллекции в Plone 4 - PullRequest
0 голосов
/ 28 марта 2011

Коллекции предоставляют возможность выбрать столбцы для отображения в табличном представлении коллекции.

Мы расширяем большинство типов контента двумя полями, используя archetypes.schemaextender: изображение тизера и текст тизера.

  • Есть ли вменяемый способ расширить список доступных столбцов таблицы?

  • Есть ли способ отобразить текст тизера и изображение тизера в табличном представлении коллекции без дальнейшей настройки? Достаточно ли гибка логика табличного представления для поддержки расширения схемы?

Ответы [ 2 ]

5 голосов
/ 28 марта 2011

В панели управления -> коллекции (обычно / portal_atct / atct_manageTopicIndex) вы можете определить все необходимые метаданные.Коллекции зависят от метаданных и индексов portal_catalog, поэтому вы должны добавить туда свои настраиваемые поля.Используйте GenericSetup в своем профиле модуля, чтобы сообщить ZCatalog о создании новых индексов, или создайте их вручную.В первом случае следует помнить, что переустановка модуля может уничтожить вновь созданные индексы (http://maurits.vanrees.org/weblog/archive/2009/12/catalog).

1 голос
/ 29 марта 2011

Возможно, вы захотите взглянуть на colle.formcriteria . Я почти не полировал его, и его установка может привести к некоторым проблемам с удалением, поэтому не устанавливайте его без предварительного резервного копирования. Тем не менее, это дает вам более чем достаточно веревки, чтобы делать то, что вы хотите, используя выражения столбцов. Конечно, этой веревки более чем достаточно, чтобы повеситься.

...