You are not logged in.
Estuve buscando en google y en este portal, si había la forma de condicionar en una plantilla el tag ##ticket.action## con un IF, esto con el fin de crear una sola plantilla para las diferentes acciones.
Me topé con estos temas, pero ninguno funcionó:
https://forum.glpi-project.org/viewtopic.php?id=22827
https://forum.glpi-project.org/viewtopic.php?id=37160
https://forum.glpi-project.org/viewtopic.php?id=22839
https://forum.glpi-project.org/viewtopic.php?id=25180
https://forum.glpi-project.org/viewtopic.php?id=24468
https://forum.glpi-project.org/viewtopic.php?id=22834
Actualmente sí uso un tag condicional: ##IFticket.storestatus=(1-6 dependiendo del estado del ticket)## pero este tag condicional solo sirve para el estado del ticket (abierto, procesando, pendiente, resuelto, cerrado) pero no de la acción (nuevo followup, nueva tarea, etc).
¿Hay alguna forma de usar ##IFTicket.action=?
Last edited by jcervantes.sipecom (2022-01-22 20:40:56)
Offline
Ya encontré la solución, el problema es que en GLPI manejamos usuarios con el idioma Ingles y otros con Español (Colombia), entonces en Plantilla de notificación > Traducciones de la plantilla, tuve que agregar una traducción por Default (predeterminada) refiriéndose al inglés y otra para Español (Colombia).
En la traducción predeterminada, modifiqué la plantilla con este TAG:
##IFticket.action=New Task##
##IFticket.action=New Followup##
En la traducción Español (Colombia), modifiqué la plantilla con este TAG:
##IFticket.action=Nueva Tarea##
##IFticket.action=Nuevo seguimiento para esta incidencia##
Entonces cuando tenga que corregir algo, debo realizarlo en las 2 traducciones.
Si en los TAGs se pudiera utilizar un OR o algo similar pudiera hacer una sola plantilla con una sola traducción.
O si se pudiera utilizar un TAG para las acciones con algo más generico utilizando la base de datos tal cual lo hace IFticket.storestatus, por ejemplo glpi.glpi_notifications.event = add_task,add_followup,etc, que también se encuentran en inc/notificationtargetcommonitilobject.class.php, se pudiera crear una plantilla más generica sin importar el idioma o traduccion.
Last edited by jcervantes.sipecom (2022-01-22 20:49:00)
Offline