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.
Aggiungere checkbox in pagina di creazione dei ticket
-
- Znuny newbie
- Posts: 1
- Joined: 27 May 2013, 16:48
- Znuny Version: 3.1.4
-
- 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
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
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.
ITSM and FAQ modules installed.