2011-04-01 17 views

cevap

6

İçerik öğenizde setLanguage'u arayın. Hızlı-n-kirli senaryo bu çizgisinde bir şey olurdu gerçekleştirmek için:

cat = context.portal_catalog 
for brain in cat.unrestrictedSearchResults(Language='en-ca'): 
    content = brain.getObject() 
    content.setLanguage('en') 
    content.reindexObject(idxs=['Language']) 
Sen dil ayarı değiştirdikten sonra içerik reindex gerekir

ancak reindexObject çağrısına idxs parametre yalnızca sağlar Dil indeksi güncellendi, süreci daha hızlı hale getirdi.

+0

Teşekkürler. Oldukça belirgin reindexObject'i kaçırmıştım. – JBlack

İlgili konular