pyams_content.component.theme package ⊞

class pyams_content.component.theme.CollectionsContentChecker(context)[source]

Bases: pyams_content.features.checker.BaseContentChecker

Collections info content checker

inner_check(request)[source]
label = 'Collections'
weight = 215
class pyams_content.component.theme.CollectionsInfo[source]

Bases: persistent.Persistent, zope.container.contained.Contained

Collections info persistent class

collections

Collections

class pyams_content.component.theme.CollectionsManager[source]

Bases: persistent.Persistent, zope.container.contained.Contained

Collections manager persistent class

extract_name

Thesaurus extract

thesaurus_name

Thesaurus name

class pyams_content.component.theme.TagsContentChecker(context)[source]

Bases: pyams_content.features.checker.BaseContentChecker

Tags info content checker

inner_check(request)[source]
label = 'Tags'
weight = 205
class pyams_content.component.theme.TagsInfo[source]

Bases: persistent.Persistent, zope.container.contained.Contained

Tags info persistent class

tags

Tags

class pyams_content.component.theme.TagsManager[source]

Bases: persistent.Persistent, zope.container.contained.Contained

Tags manager persistent class

enable_glossary

Enable glossary?

Enable search by tag?: If ‘yes’, displayed tags will lead to a search engine displaying contents matching given tag

extract_name

Thesaurus extract

glossary_thesaurus_name

Glossary thesaurus name

tags_search_target

Tags search target: Site or folder where tags search is displayed

thesaurus_name

Thesaurus name

class pyams_content.component.theme.ThemesContentChecker(context)[source]

Bases: pyams_content.features.checker.BaseContentChecker

Themes info content checker

inner_check(request)[source]
label = 'Themes'
weight = 210
class pyams_content.component.theme.ThemesInfo[source]

Bases: persistent.Persistent, zope.container.contained.Contained

Themes info persistent class

themes

Themes

class pyams_content.component.theme.ThemesManager[source]

Bases: persistent.Persistent, zope.container.contained.Contained

Themes manager persistent class

extract_name

Thesaurus extract

thesaurus_name

Thesaurus name

pyams_content.component.theme.collections_info_factory(target)[source]

Collections info factory

pyams_content.component.theme.collections_manager_factory(target)[source]

Collections manager factory

pyams_content.component.theme.tags_info_factory(target)[source]

Tags info factory

pyams_content.component.theme.tags_manager_factory(target)[source]

Tags manager factory

pyams_content.component.theme.themes_info_factory(target)[source]

Themes info factory

pyams_content.component.theme.themes_manager_factory(target)[source]

Themes manager factory

pyams_content.component.theme.interfaces

interface pyams_content.component.theme.interfaces.ICollectionsInfo[source]

Collections information interface

collections

Collections

Implementation:pyams_thesaurus.schema.ThesaurusTermsListField
Read Only:False
Required:False
Default Value:None
Allowed Type:list

Value Type

Implementation:zope.schema.Object
Read Only:False
Required:True
Default Value:None
Must Provide:zope.interface.Interface
interface pyams_content.component.theme.interfaces.ICollectionsManager[source]

Extends: pyams_thesaurus.interfaces.thesaurus.IThesaurusContextManager

Collections manager interface

interface pyams_content.component.theme.interfaces.ICollectionsManagerTarget[source]

Extends: pyams_thesaurus.interfaces.thesaurus.IThesaurusContextManagerTarget

Marker interface for tools managing collections

interface pyams_content.component.theme.interfaces.ICollectionsTarget[source]

Collections target interface

interface pyams_content.component.theme.interfaces.IPortletCollectionsSettings[source]

Interface for portlet settings managing collections

collections

Collections

Implementation:pyams_thesaurus.schema.ThesaurusTermsListField
Read Only:False
Required:False
Default Value:None
Allowed Type:list

Value Type

Implementation:zope.schema.Object
Read Only:False
Required:True
Default Value:None
Must Provide:zope.interface.Interface
interface pyams_content.component.theme.interfaces.IPortletCollectionsSettingsTarget[source]

Marker interface for portlet settings managing collections

interface pyams_content.component.theme.interfaces.IPortletTagsSettings[source]

Interface for portlet settings managing tags

tags

Tags

Implementation:pyams_thesaurus.schema.ThesaurusTermsListField
Read Only:False
Required:False
Default Value:None
Allowed Type:list

Value Type

Implementation:zope.schema.Object
Read Only:False
Required:True
Default Value:None
Must Provide:zope.interface.Interface
interface pyams_content.component.theme.interfaces.IPortletTagsSettingsTarget[source]

Marker interface for portlet settings managing tags

interface pyams_content.component.theme.interfaces.IPortletThemesSettings[source]

Interface for portlet settings managing themes

themes

Themes

Implementation:pyams_thesaurus.schema.ThesaurusTermsListField
Read Only:False
Required:False
Default Value:None
Allowed Type:list

Value Type

Implementation:zope.schema.Object
Read Only:False
Required:True
Default Value:None
Must Provide:zope.interface.Interface
interface pyams_content.component.theme.interfaces.IPortletThemesSettingsTarget[source]

Marker interface for portlet settings managing themes

interface pyams_content.component.theme.interfaces.ITagsInfo[source]

Tags information interface

tags

Tags

Implementation:pyams_thesaurus.schema.ThesaurusTermsListField
Read Only:False
Required:False
Default Value:None
Allowed Type:list

Value Type

Implementation:zope.schema.Object
Read Only:False
Required:True
Default Value:None
Must Provide:zope.interface.Interface
interface pyams_content.component.theme.interfaces.ITagsManager[source]

Extends: pyams_thesaurus.interfaces.thesaurus.IThesaurusContextManager

Tags manager interface

Enable search by tag?

If ‘yes’, displayed tags will lead to a search engine displaying contents matching given tag

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:False
Allowed Type:bool
tags_search_target

Tags search target

Site or folder where tags search is displayed

Implementation:pyams_sequence.schema.InternalReferenceField
Read Only:False
Required:False
Default Value:None
Allowed Type:str
enable_glossary

Enable glossary?

Implementation:zope.schema.Bool
Read Only:False
Required:True
Default Value:False
Allowed Type:bool
glossary_thesaurus_name

Glossary thesaurus name

Implementation:zope.schema.Choice
Read Only:False
Required:False
Default Value:None
interface pyams_content.component.theme.interfaces.ITagsManagerTarget[source]

Extends: pyams_thesaurus.interfaces.thesaurus.IThesaurusContextManagerTarget

Marker interface for tags manager

interface pyams_content.component.theme.interfaces.ITagsTarget[source]

Tags target interface

interface pyams_content.component.theme.interfaces.IThemesInfo[source]

Themes information interface

themes

Themes

Implementation:pyams_thesaurus.schema.ThesaurusTermsListField
Read Only:False
Required:False
Default Value:None
Allowed Type:list

Value Type

Implementation:zope.schema.Object
Read Only:False
Required:True
Default Value:None
Must Provide:zope.interface.Interface
interface pyams_content.component.theme.interfaces.IThemesManager[source]

Extends: pyams_thesaurus.interfaces.thesaurus.IThesaurusContextManager

Themes manager interface

interface pyams_content.component.theme.interfaces.IThemesManagerTarget[source]

Extends: pyams_thesaurus.interfaces.thesaurus.IThesaurusContextManagerTarget

Marker interface for tools managing themes

interface pyams_content.component.theme.interfaces.IThemesTarget[source]

Themes target interface

pyams_content.component.theme.portlet

class pyams_content.component.theme.portlet.CollectionsPortletsSettingsTraverser(context)[source]

Bases: pyams_utils.adapter.ContextAdapter

++collections++ portlet settings adapter

traverse(name, furtherpath=None)[source]
class pyams_content.component.theme.portlet.PortletCollectionsSettings[source]

Bases: persistent.Persistent, zope.container.contained.Contained

Portlet collections settings

collections

Collections

class pyams_content.component.theme.portlet.PortletTagsSettings[source]

Bases: persistent.Persistent, zope.container.contained.Contained

Portlet tags settings

tags

Tags

class pyams_content.component.theme.portlet.PortletThemesSettings[source]

Bases: persistent.Persistent, zope.container.contained.Contained

Portlet themes settings

themes

Themes

class pyams_content.component.theme.portlet.TagsPortletsSettingsTraverser(context)[source]

Bases: pyams_utils.adapter.ContextAdapter

++tags++ portlet settings adapter

traverse(name, furtherpath=None)[source]
class pyams_content.component.theme.portlet.ThemesPortletsSettingsTraverser(context)[source]

Bases: pyams_utils.adapter.ContextAdapter

++themes++ portlet settings adapter

traverse(name, furtherpath=None)[source]
pyams_content.component.theme.portlet.portlet_collections_settings_factory(context)[source]

Portlet collections settings adapter

pyams_content.component.theme.portlet.portlet_tags_settings_factory(context)[source]

Portlet tags settings adapter

pyams_content.component.theme.portlet.portlet_themes_settings_factory(context)[source]

Portlet themes settings adapter