コード例 #1
0
ファイル: catalog.py プロジェクト: nilbacardit26/plone_prova
    def _initIndexes(self, node):
        added = []
        zcatalog = self.context

        for child in node.childNodes:
            if child.nodeName != 'index':
                continue
            if child.hasAttribute('deprecated'):
                continue

            idx_id = str(child.getAttribute('name'))

            if idx_id not in zcatalog.indexes():
                added.append(idx_id)

        ZCatalogXMLAdapter._initIndexes(self, node)

        if len(added) > 0:
            zcatalog.reindexIndex(tuple(added), None)
コード例 #2
0
ファイル: catalog.py プロジェクト: CGTIC/Plone_SP
    def _initIndexes(self, node):
        added = []
        zcatalog = self.context

        for child in node.childNodes:
            if child.nodeName != 'index':
                continue
            if child.hasAttribute('deprecated'):
                continue

            idx_id = str(child.getAttribute('name'))

            if idx_id not in zcatalog.indexes():
                added.append(idx_id)

        ZCatalogXMLAdapter._initIndexes(self, node)

        if len(added) > 0:
            zcatalog.reindexIndex(tuple(added), None)