Des fois on a besoin d ajouter un mot-clé à tous les objets d un dossier.
Voici un script qui permet de le faire :
brains = context.portal_catalog(path="/".join(your_folder.getPhysicalPath()))
for brain in brains:
obj = brain.getObject()
keyword1 = \"abc\"
keyword2 = \"xyz\"
obj.setSubject([keyword1, keyword2])
obj.reindexObject()
print \"Updated\", obj.absolute_url()
return printed
Publié le : 05-01-2023 - 18:12