In questo momento ho implementato l'interfaccia utente 2012 e dopo alcuni ostacoli funziona perfettamente. Stavo cercando di ottimizzare l'usabilità di tutti i campi modificabili dall'interfaccia utente e di eseguire una sfida correlata.Possiamo sostituire le etichette <add text> in SiteEdit 2012 (su Tridion 2011)?
All'interno di un componente ci sono diversi campi che non sono obbligatori e pertanto non dovrebbero essere visualizzati quando sono vuoti. Non appena un editor accede all'IU e seleziona il componente che detiene tali campi, vengono visualizzate diverse etichette, ad esempio <add text>
e <add internal link to component media>
.
Sto cercando di cambiare queste etichette in qualcosa di più descrittivo del loro contenuto, perché un html aggiuntivo verrà aggiunto alla pagina quando un campo non è vuoto.
Per esempio (usando Razor mediatore):
@if(Component.Fields.location != null) {
<span class="row">
<strong>Where:</strong>
<span>@RenderComponentField("location", 0)</span>
</span>
} else {
<tcdl:ComponentField name="location"></tcdl:ComponentField>
}
Quando il campo posizione è vuota, si dice solo <add text>
. Vorrei cambiare quello a <Add location to event>
.
Ho provato a mettere qualcosa tra i tag tcdl, ma vengono visualizzati anche quando non si modifica in UI2012. Ho cercato i siti di contenuto SDL Live ma non riesco a trovare alcun riferimento ad esso. Qualcuno ha un'idea?
Hey MDa, questa è una domanda molto interessante. Sfortunatamente, come potresti notare, l'esperienza con la nuova interfaccia utente è ancora un po 'carente (ma in rapida crescita). Hai pensato di unirti alla nostra proposta per ottenere un sito Tridion separato? http://area51.stackexchange.com/proposals/38335/tridion?referrer=lav544jo87qNn9xqeeO2NA2 –