अभी मैं उपयोगकर्ता इंटरफ़ेस 2012 को कार्यान्वित कर रहा हूं और कुछ बाधाओं के बाद यह ठीक काम करता है। मैं किसी यूआई-संपादन योग्य फ़ील्ड की उपयोगिता को अनुकूलित करने के लिए देख रहा हूं, और एक संबंधित चुनौती में भाग लेता हूं।क्या हम साइट एडिट 2012 (ट्रिडियन 2011 पर) <add text> लेबल बदल सकते हैं?
एक घटक के भीतर ऐसे कई क्षेत्र हैं जो अनिवार्य नहीं हैं, और जब वे खाली होते हैं तो उन्हें प्रदर्शित नहीं किया जाना चाहिए। जैसे ही एक संपादक यूआई में प्रवेश करता है और घटक कहने वाले घटक का चयन करता है, <add text>
और <add internal link to component media>
जैसे कई लेबल दिखाई देते हैं।
मैं इन लेबलों को उनकी सामग्री के बारे में कुछ और वर्णनात्मक रूप से बदलने के लिए देख रहा हूं, क्योंकि फ़ील्ड खाली होने पर अतिरिक्त HTML को पृष्ठ में जोड़ा जाएगा।
उदाहरण के लिए (उस्तरा मध्यस्थ का उपयोग कर):
@if(Component.Fields.location != null) {
<span class="row">
<strong>Where:</strong>
<span>@RenderComponentField("location", 0)</span>
</span>
} else {
<tcdl:ComponentField name="location"></tcdl:ComponentField>
}
जब स्थान फ़ील्ड रिक्त है, यह सिर्फ <add text>
कहते हैं। मैं इसे <Add location to event>
में बदलना चाहता हूं।
मैंने tcdl-टैग के बीच कुछ डालने का प्रयास किया है, लेकिन वे UI2012 में संपादन नहीं करते समय भी प्रदर्शित होते हैं। मैं एसडीएल लाइव सामग्री साइटों को खोज रहा हूं लेकिन मुझे इसका कोई संदर्भ नहीं मिल रहा है। किसी के पास कोई विचार है?
अरे एमडीए, यह एक बहुत ही रोचक सवाल है। दुर्भाग्यवश, जैसा कि आप देख सकते हैं, नए यूआई के साथ अनुभव अभी भी कम कमी है (लेकिन तेजी से बढ़ रहा है)। क्या आपने एक अलग ट्रिडियन साइट प्राप्त करने के लिए हमारे प्रस्ताव में शामिल होने पर विचार किया था? http://area51.stackexchange.com/proposals/38335/tridion?referrer=lav544jo87qNn9xqeeO2NA2 –