मैं एसडीएल Tridion में कुछ कस्टम घटनाओं कोड लिख रहा हूँ 2011 सपा 1-1 जो सहेज सकते हैं या स्थानीय बनाना पर एक घटक के क्षेत्र को संशोधित करता है, आरंभीकरण चरण के दौरान पर एक घटक अद्यतन करने के लिए सहेजने की घटना ठीक काम करती है लेकिन एक ही कोड स्थानीयकरण ईवेंट पर काम नहीं करता है - घटक के एक्सएमएल में किए गए किसी भी बदलाव को त्याग दिया जा रहा है।कस्टम घटनाओं कोड स्थानीयकरण
var fields = new ItemFields(component.Content, component.Schema);
var translatedSummary = fields["summary"] as MultiLineTextField;
translatedSummary.Value = translation;
component.Content = fields.ToXml();
एक ही रास्ता मैं परिवर्तन स्थानीयकरण पर लागू करने के लिए प्राप्त कर सकते हैं अगर मैं एक पोस्ट में ऐसा/चरण लें और/अद्यतन & बचाने के बाहर एक चेक करना है/में जाँच: मैं बिल्कुल स्पष्ट कोड का उपयोग कर रहा यह बहुत अच्छा नहीं है क्योंकि & निष्पादित करने में कुछ सेकंड लगते हैं, घटक को स्थानीयकृत करने के बाद इसे अलग लेनदेन में किया जाता है। क्या किसी को ऐसा करने के लिए एक और अधिक सुंदर तरीका पता है?
स्थानीयकरण ईवेंट होने पर आपका कोड फ़ायरिंग हो रहा है? –
हां, मैं बहुत सारे आउटपुट को लॉगिंग करता हूं, जिसमें घटक एक्सएमएल शामिल है जो सही दिखता है। – richeym