Ahora mismo he estado implementando la Interfaz de usuario 2012 y después de algunos obstáculos funciona bien. He estado buscando optimizar la usabilidad de cualquier campo editable con UI y enfrentar un desafío relacionado.¿Podemos reemplazar las etiquetas <add text> en SiteEdit 2012 (en Tridion 2011)?
Dentro de un componente hay varios campos que no son obligatorios, y como tales no deberían mostrarse cuando están vacíos. Tan pronto como un editor entre en la interfaz de usuario y selecciona el componente que contiene dichos campos, aparecen varias etiquetas como <add text>
y <add internal link to component media>
.
Estoy buscando cambiar estas etiquetas a algo más descriptivo de su contenido, porque html adicionales se agregarán a la página cuando un campo no esté vacío.
Por ejemplo (usando la maquinilla de afeitar Mediador):
@if(Component.Fields.location != null) {
<span class="row">
<strong>Where:</strong>
<span>@RenderComponentField("location", 0)</span>
</span>
} else {
<tcdl:ComponentField name="location"></tcdl:ComponentField>
}
Cuando el campo de ubicación está vacía, sólo dice <add text>
. Me gustaría cambiar eso a <Add location to event>
.
He intentado poner algo entre las etiquetas tcdl, pero se muestran incluso cuando no se editan en UI2012. He estado buscando en los sitios de contenido de SDL Live pero no puedo encontrar ninguna referencia al mismo. ¿Alguien tiene una idea?
Hola, MDa, esa es una pregunta muy interesante. Desafortunadamente, como habrás notado, la experiencia con la nueva interfaz de usuario todavía es un poco escasa (pero está creciendo rápidamente). ¿Consideró unirse a nuestra propuesta para obtener un sitio Tridion por separado? http://area51.stackexchange.com/proposals/38335/tridion?referrer=lav544jo87qNn9xqeeO2NA2 –