2012-10-08 9 views
5

Tenemos un esquema principal que se utiliza para el contenido genérico en muchos lugares y en planos para muchos sitios web (mercados).¿Cuál es la posible solución para ocultar el campo de la publicación secundaria

Ahora uno de los sitios web (mercado) quiere un campo adicional, pero el resto no quiere ver esto en sus publicaciones.

Sugerí cambiar el nombre de los campos para todos los otros mercados como (No en uso) pero no están de acuerdo en esto también.

¿Cuál es la posible solución para ocultar el campo de la publicación secundaria?

+0

¿El campo se desarrolla dinámicamente? De lo contrario, podría tratar de reorganizarlo de esa manera, lo que significa que cuando otro mercado desea un campo personalizado, puede cargarlo de forma dinámica. Mi punto de vista siempre es reusabillity. Te lleva más tiempo al principio te ahorra tiempo al final. – JonathanRomer

+0

Gracias @Jonathan, ¿qué significa dinámicamente? lo siento, no tengo idea sobre esto. – user1728032

+0

estaba hablando de algún tipo de sistema de gestión, que le da la opción de seleccionar campos (personalizados) que desee tener en su esquema. ejemplo: Mercado A: campos 1,2,3 Mercado B: campo 2,4,8 – JonathanRomer

Respuesta

3

Sin conocer el contexto completo, es difícil dar un consejo. Pero, en general, no recomendaría ocultar campos (aunque es posible con una extensión de GUI en 2011 y con alguna piratería en 2009). Creo que Tridion ofrece muchas opciones para resolver el rompecabezas de la caja. Por ejemplo:

  1. aislar los campos comunes en un esquema incrustado y establecer esquemas de contenido independientes para el mercado A y mercado B que reutilizan los campos comunes
  2. aislar los diferentes campos en los esquemas de contenido para el mercado de A y de mercado B y crea un campo de enlace de componente en el esquema original que enlaza con esos esquemas específicos.

Con seguridad en las carpetas, puede limitar el acceso a los esquemas específicos del mercado.

+0

Gracias @Quirijn, el problema principal es que el esquema ya está en uso en miles de lugares. Podemos probar GUI extn. – user1728032

+1

En ese caso, buscaría la sugerencia de Nickoli. – Quirijn

+1

Ocultar/Mostrar campos no es un punto de extensión en la GUI. Se puede hacer pero requiere modificación de dom o modificación de fieldBuilder (Anguila obj) cuando se carga la pestaña "Contenido". He hecho esto antes, y sigo pensando que el mejor enfoque, basado en estos comentarios, es el de Nick. Entrenar a los usuarios, ellos deben saber qué rellenar y qué no. Es posible que desee agrupar todos esos campos también. –

8

Mi sugerencia es no ocultar el campo. Simplemente agregue el nuevo campo como no obligatorio y en su descripción indique claramente que solo es aplicable para el Mercado B de manera que los demás mercados sepan que no lo usan. Esto es simple, no requiere esfuerzo y es una solución libre de mantenimiento. De lo contrario, una extensión GUI es su mejor opción.

+0

Estoy de acuerdo con Nickoli, podría significar algunas discusiones con sus usuarios para convencerlos de tener este campo adicional. Pero es probablemente la mejor solución. – Puntero

Cuestiones relacionadas