Hacer que el banner de etiqueta también aparezca en las páginas de temas etiquetados

Hola a todos

Quiero saber si es posible tener un formulario en cada etiqueta donde en la parte superior del tema tenga los detalles necesarios de un cliente, digamos como etiqueta.

Este formulario podría agregarse en más de un tema y mostrar los detalles del cliente, digamos

sin tener que crear una categoría ya que creamos categorías según otros criterios
¿o alguna otra solución que me ayude a mostrar automáticamente los detalles de un cliente en más de un tema y categoría?

No creo que exista una funcionalidad existente para esto. Probablemente tendrías que usar un complemento (plugin).

Sin embargo, podría estar equivocado. ¿Podrías dar más detalles al respecto? Gracias.

¿Qué complemento podría ayudarme a crear este flujo de trabajo?

Hola, ¿podrías dar más detalles sobre tu pregunta original? Podría estar malinterpretándola.

Creo que podrías tener que hacer algo personalizado, pero es difícil asegurarlo sin más detalles.

¿Lo que buscas es un formulario en la publicación del tema y que añada etiquetas al tema basándose en el contenido del formulario? Porque en ese caso, podrías arreglártelas con un Componente Temático en su lugar.

Si entiendo bien tu pregunta, parece que usas una etiqueta para cada cliente y quieres que una descripción extendida del cliente aparezca al ver cualquier tema que tenga esa etiqueta.

Realmente no es un formulario, pero el componente Tag Banners, como se ve aquí en Meta, podría llevarte hasta la mitad:

Con este componente instalado, puedes añadir una descripción de texto para cada etiqueta que aparecerá en un banner que se muestra cuando se selecciona la etiqueta en sí. El campo de texto acepta HTML y se puede estilizar con CSS personalizado, por lo que podrías hacer bastante con él, pero aquí tienes un ejemplo muy simple donde estoy editando una etiqueta:

El desafío sería modificar este componente para que aparezca no solo en la página de la etiqueta, sino en cada tema que use esa etiqueta. No sé cuánto trabajo podría suponer, pero un programador con más experiencia (como Nate…) podría tener alguna idea.

2 Me gusta

Gracias @toddz, eso ayudó mucho, es lo que necesitaba

Bueno, "@NateDhaliwal el banner de etiqueta me ayudará mucho, pero ahora mi pregunta es:

¿Cómo hacer que aparezca en el tema en sí, donde cuando añado la etiqueta, los detalles aparecen en la parte superior del tema?

:+1: De acuerdo, como he entendido tu pregunta, editaré el título de este tema para que quizás más gente le eche un vistazo.

Me imagino que requeriría bifurcar el componente para crear una nueva versión, averiguar qué activa la aparición del banner en la página de etiquetas y cambiar eso para que también se active cuando se vean los temas etiquetados.

Podrías tener suerte y que a alguien le parezca divertido, de lo contrario, quizás necesites calcular un presupuesto para el proyecto y publicar una solicitud en el canal Marketplace.

2 Me gusta

Estoy viendo si esto es posible, experimentando con esto en una bifurcación (fork). ¡Aunque no prometo nada!

@Eman_Ahmed Lo he añadido en este fork:

Toma la primera etiqueta del tema y la muestra. Se controla mediante la configuración show on topics (mostrar en temas). Si no hay etiquetas, el banner se oculta.

2 Me gusta

Es muy amable de tu parte asumir esto, Nate. Yo no lo necesito, pero estaba emocionado de probarlo. ¡Funciona muy bien!

Sin embargo, veo un problema cuando hay varias etiquetas en un tema. (Y es difícil imaginar gestionar las cosas con solo una etiqueta por tema).

Las etiquetas se ordenan alfabéticamente o por popularidad…

image

…así que el autor no tiene control directo sobre qué etiqueta se muestra primero.

Pensé que usar un carácter no alfabético para iniciar las etiquetas del cliente (~ClientName) siempre la pondría al principio de la lista. Esto funciona en la página /tags, pero no en un tema, donde la lista de etiquetas simplemente ignora el carácter ~. :face_with_diagonal_mouth:

En un tema del año pasado, parece que ciertos caracteres no alfabéticos podían insertarse de forma invisible para forzar el orden de clasificación: Invisible way to force display order of tags? pero parece que esto ya no funciona. Cuando creo una etiqueta hoy con un apóstrofo o una coma, es rechazada o se elimina silenciosamente. (No estoy seguro de por qué se acepta ~).

La configuración de ordenación de etiquetas que se muestra arriba afecta tanto a la página /tags como a la lista de etiquetas en los temas, pero supongo que deben usar un algoritmo alfabético diferente.

Mmm… Supongo que realmente depende de lo que el OP desee hacer. Si hay 1 etiqueta → 1 tema → 1 usuario, entonces esto funcionaría. De lo contrario, se necesitará más información :person_shrugging:.

1 me gusta

¡Gracias por tu contribución!

Me gustaría saber si esto podría añadirse a la lista oficial de actualización de características.

Siento que yo también tengo escenarios donde esto sería muy adecuado para usar.