2010-10-08 7 views
9

Esto parece una pregunta estúpida, pero la respuesta más cercana que pude encontrar en los documentos del sitio que tengo (en línea y fuera de línea) es que los campos compartidos se "comparten en todos los idiomas". Consideré que el contenido de un campo compartido sería el mismo en todas las traducciones de ese elemento en el sitecore.En Sitecore, al agregar un campo a una plantilla, hay una casilla de verificación llamada "compartida". ¿Para qué es esto?

¿Es correcto?

Respuesta

17

Sí, eso es correcto, el mismo en todas las versiones e idiomas de un elemento. Aquí la cita sobre compartido from SDN (aunque por 5,3, siendo válida para 6.x):

Cuando se establece esta opción, el campo en cuestión tendrá el mismo valor para todas las versiones del artículo superior. Cuando se establece la propiedad Compartida, los cambios en el valor de Campo en cualquier idioma o versión numerada del Artículo se reflejarán en todos los demás idiomas y versiones.

Y puedo prever su siguiente pregunta: si ambos Compartido y versionado se comprueban, el campo es compartido. Puede leer más acerca de cómo se almacena internamente here on my blog.

Espero que esto ayude.

1

A menudo, verá campos compartidos para tipos de campos de Imagen. Por ejemplo, una imagen de una manzana no va a ser traducida. Tiene sentido que la manzana aparezca en todas las versiones de idiomas, y de ahí la necesidad de compartir este campo de imagen. Cuando se encuentre en el Editor de contenido, los autores del contenido verán el texto [compartido] junto al título del campo.

Consulte el blog de Yan sobre el uso de Siecore Rocks ya que esta nueva herramienta ayuda a aclarar la confusión.

7

Recomiendo encarecidamente no utilizar campos compartidos tanto como sea posible. Una de las razones principales es que no están sujetos al flujo de trabajo. En otras palabras, si cambia un valor en un campo compartido, este cambio se publicará incluso si el elemento aún está en flujo de trabajo. Si necesita una recuperación del valor de campo, trátelo en el nivel de representación.

+1

+1 no sabía eso sobre el flujo de trabajo. Gracias. –

Cuestiones relacionadas