Il markup liquido è comunemente usato nelle regole aziendali per personalizzare i commenti e le notifiche email. Le istruzioni Liquid markup case consentono di definire più messaggi da usare dinamicamente in base ad alcuni attributi del ticket.
Questo articolo fornisce alcuni esempi, come il supporto delle risposte in più lingue. Molte aziende e organizzazioni supportano utenti finali che parlano lingue diverse dall’inglese. Esistono diversi modi per gestirlo. Per messaggi più complessi o in molte lingue, ti consigliamo di usare il contenuto dinamico. Per messaggi semplici in alcune lingue, il markup liquido può essere la soluzione ideale.
Uso di un’istruzione Liquid markup case per supportare più lingue
Quando il tuo account supporta più lingue, gli utenti possono specificare la lingua preferita nei propri profili. Quindi, puoi fare riferimento alla lingua preferita dell'utente in una serie di istruzioni condizionali nel corpo del messaggio che stai definendo per l'automazione, la macro o il trigger.
L’esempio seguente mostra il corpo email di un trigger Notifica tramite: Email utente azione. In questo caso, la lingua predefinita dell'account è l'inglese, quindi non è stato necessario etichettarlo nella formattazione del markup Liquid.
{% case ticket.requester.language %}
{% when 'Italiano' %}
Ciao,
La tua richiesta (#{{ticket.id}}) è stata ricevuta, è stato esaminato dal nostro staff di assistenza.
Per esaminare lo stato della richiesta e aggiungere ulteriori commenti, segui il link qui sotto:
http://{{ticket.url}}
{% when 'Danish' %}
Hej,
Din anmodning (# {{ticket.id}}) er blevet modtaget og bliver gennemgået af vores supportmedarbejdere.
At gennemgå status for anmodningen og tilføje yderligere kommentarer, skal du følge nedenstående link:
http:// {{ticket.url}}
{% else %}
Hello,
Your request (#{{ticket.id}}) has been received, and is being reviewed by our support staff.
To review the status of the request and add additional comments, follow the link below:
http://{{ticket.url}}
{% endcase %}
Uso di un’istruzione Liquid markup case per modificare dinamicamente il testo in base al valore di un campo a discesa
-
FIELDID
viene sostituito con l’ID del campo a discesa personalizzato. - Ciascuno
{% when "Value X" %}
viene sostituita con una delle opzioni definite nel campo a discesa. - Ciascuno
Your text X here.
viene sostituita con la risposta desiderata per il valore del campo che la precede.
{% case ticket.ticket_field_option_title_FIELDID %}
{% when "Value 1" %}
Your text 1 here.
{% when "Value 2" %}
Your text 2 here.
{% when "Value 3" %}
Your text 3 here.
{% else %}
-
{% endcase %}
Uso di un’istruzione Case di markup Liquid per creare altre risposte dinamiche
Puoi usare una struttura simile per creare risposte dinamiche in contesti diversi dalla lingua preferita. Ad esempio, è possibile usare una struttura dei casi simile se si desidera rispondere in base all’organizzazione dell’utente. In tale scenario, definiresti il caso come {% case ticket.organization.name %}
e la risposta per ciascuna organizzazione sarebbe preceduta da {% when 'OrganizationName'
%}
.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.