Script d ajout de keywords au contenu d un dossier



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