Content-Korrektur mittels Python-Skript
Um Content-Korrekturen automatisiert durchführen zu können, benötigt man ein entsprechendes allgemeines Python-Skript als Gerüst.
# Python-Skript #
context.f_standard_html_request()
for ob in context.getTreeNodes():
print "Processing",ob.absolute_url()
for ob_vers in ob.getObjVersions():
# Monolingual Attributes.
v = getattr(ob_vers,'key',None)
[...do something with v here...]
setattr(ob_vers,'key',v)
# Multilingual Attributes.
for lang in context.getLangIds():
v = getattr(ob_vers,'key_%s'%lang,None)
[...do something with v here...]
setattr(ob_vers,'key_%s'%lang,v)
return printed