Aggiungere checkbox in pagina di creazione dei ticket

Post Reply
andrea2453
Znuny newbie
Posts: 1
Joined: 27 May 2013, 16:48
Znuny Version: 3.1.4

Aggiungere checkbox in pagina di creazione dei ticket

Post by andrea2453 »

Salve a tutti,
ho bisogno di capire come fare per aggiungere una checkbox nella pagina di creazione dei ticket. Mi sembra di aver capito che devo andare a modificare la CustomerTicketMessage.dtl (in Kernel->Output->HTML->Standard se uso i template standard). Sostanzialmente la checkbox serve a far accettare una informativa della privacy, e il click sulla checkbox deve abilitare il pulsante di upload.

Ma devo usare un tag dtl in particolare?

Potete aiutarmi con il codice del template?

Grazie.
Giulio Soleni
Znuny wizard
Posts: 392
Joined: 30 Dec 2010, 14:35
Znuny Version: 6.0.x and 5.0.x
Real Name: Giulio Soleni
Company: IKS srl

Re: Aggiungere checkbox in pagina di creazione dei ticket

Post by Giulio Soleni »

Ciao,
se ti serve una checkbox obbligatoria per tutti i ticket (indipendentemente da code, cliente, servizi etc.) non è necessario modificare l'interfaccia dtl, basta definire un Dynamic Field dal tab ADMIN - quadro Ticket Settings - Dynamic Fields

Crea un nuovo Dynamic Field di tipo checkbox per i Ticket (non per gli Articoli)

Una volta definito deve essere abilitato e reso obbligatorio per la web form di creazione dei ticket (che poi non è altro che la CustomerTicketMessage.dtl):
da ADMIN - SysConfig seleziona Ticket -> Frontend::Customer::Ticket::ViewNew e in fondo alla voce Ticket::Frontend::CustomerTicketMessage###DynamicField aggiungi il dyn field che hai creato impostando il valore 2 (cioè, Enabled and Required) nel campo Content.

Dovrebbe essere sufficiente.
Spero di esserti stato utile,
Giulio
OTRS 6.0.x on CentOS 7.x with MariaDB 10.2.x database connected to an Active Directory for Agents and Customers.
ITSM and FAQ modules installed.
Post Reply