Digamos que tengo un componente utilizando un esquema de conjunto, y este componente se utiliza con dos plantillas de componentes opuestos, por ejemplo:componente dinámico que une por medio de 2 plantillas
Componente: producto A
Plantilla uno: Producto comercialización
plantilla Dos: Soporte de producto
través de la vinculación componente dinámico, quiero ser capaz de utilizar uri tcm del componente para especificar un hipervínculo a donde reside el contenido (utilizando una plantilla de Dreamweaver es decir <a href="tcm:11-xxxx">Link text</a>
)
El problema es que si los enlaces se generan en las partes incorrectas del sitio web en el que estoy trabajando, es decir, vínculos al soporte del producto en la sección de marketing del producto y viceversa.
He intentado establecer la prioridad de vinculación de las plantillas ... ambas configuradas en alta ... pero parece que Tridion usa la última plantilla que se publicó para decidir a dónde deberían ir los enlaces.
Además, si configuré una de las plantillas a media y la otra a alta, solo lleva los enlaces al contenido usando la plantilla con la más alta prioridad (es decir, todos los enlaces van al soporte de producto, incluso en la sección de marketing de producto)
¿Alguien sabe cómo solucionar esto? ¡Gracias!
¡Eso es lo que estoy buscando! Gracias también por la explicación. Chris, fue útil para evaluar cuál era el problema, ya que tenía otras plantillas que usaban el esquema del producto que necesitaban su prioridad de ajuste –
Tenga cuidado al usar el atributo excludetemplateuri. En 12 años de implementar Tridion, nunca lo necesité. Solo debería usarse para casos extremos de administración de excepciones en mi opinión. Los URI de codificación en plantillas pueden presentar todo tipo de problemas de migración al migrar y depurar: solo mis 2 centavos –
Chris, los usamos en uno de nuestros proyectos con la necesidad única de un caso de uso similar. no los codificamos, pero tenemos un C# TBB que tiene un esquema de parámetros con URL webdav que se resuelve como ID de TCM y establece una variable de paquete. @Richard, como mencionó Chris, no deberías codificar el ID de la plantilla en tu DWT. Debería utilizar la URL de Webdav y C# TBB debería estar funcionando fuera de la URL de WebDav para TCMID. –