How to change the name of the "subject" field in the ticket forms?

Beantwortet

17 Kommentare

  • Simon Celen

    Hi Marci,

    You should be able to change the Subject field label in the Admin > Manage > Ticket Fields:

     

    Find the Subject field and Edit it:

     

    Then change the "Title shown to end users" field:

    That should do it.

    0
  • Permanently deleted user

    O....M....G...... This is nuts! Yes, that worked. Hah! 

    But what the heck....I have read and been told repeatedly -- even by Zendesk support staff -- that this is a system field that cannot be altered. 

    Well...problem solved!! Thank you.

    0
  • Devan La Spisa
    Zendesk Community Manager

    Hey @...,

    Our mods are pretty incredible like that, and @... is no exception! Glad you were able to find a solution in the Community, and thanks for posting such a well thought out question for other users to learn from!

    0
  • Louis Evangelista

    Hi Devan,

     

    How can you make "Title shown to end users" appear different on other forms? i.e.

    Form 1: Subject = Topic of your request

    Form 2: Subject = Issue

    Form 3: Subject = Short Summary

    Thanks,

    Louis

    0
  • Simon Boe

    Hey @...

    Where are you presenting your forms to your end-users? On your Help Center or the Web Widget? Or both?

    On the Help Center you're able to change this text with a little bit of coding.

    $( document ).ready(function() {
    //Store the ticket form ID
    const ticketForm = location.search.split("ticket_form_id=")[1];

    //Create if statement for each of your forms
    if (ticketForm == FORM_ID_HERE) {

    //Change the subject label text
    $(".request_subject #request_subject_label").text("Add your desired Subject text for the specific form here");

    }
    });

    If you're using Copenhagen Theme with the v2 framework, you need to add a reference for jQuery in the document_head.hbs template in order for the above snippet to work.

    I don't believe it's possible to change the Subject label in the Web Widget though.

    0
  • Louis Evangelista

    This worked for me! Thank you for sharing!

    0
  • Grant Foster

    @... Is it possible to also do this for the "Attachments (optional)" field?

    0
  • Simon Boe

    Hey @Grant Foster

    You sure can!

    It's all about locating where to change the text in the DOM.

    For the "Attachments (optional)" the code would look like this:

    $( document ).ready(function() {
    //Store the ticket form ID
    const ticketForm = location.search.split("ticket_form_id=")[1];

    //Create if statement for each of your forms
    if (ticketForm == FORM_ID_HERE) {

    //Change Upload Label
    $("#upload-dropzone").prev("label").text("Add something here")
    }
    });

    You can leave out the if check for formid if this is not relevant for you :-)

     

    0
  • Grant Foster

    Awesome that works perfectly, thanks Simon. Was just the upload-dropzone stuff I was missing.

     

    Just for future reference if someone stumbles on this using the code above, you can substitute out the last line for //Change Upload Label with the below to change the subject, description or attachment label/titles

    //Change the subject label text
    $(".request_subject #request_subject_label").text("Add your desired Subject text for the specific form here")
    //Change the description label text
    $(".request_description #request_description_label").text("Add your desired Description text for the specific form here")
    //Change the attachment label text
      $("#upload-dropzone").prev("label").text("Add your desired Attachment text for the specific form here")
    0
  • Jonathan Cavey

    Hello, 

    I have a similar request, I am looking to add a 'hint' to my subject for one specific form. Can anyone tell me how to do this? 
    I have accomplished this for the description but cannot seem to find the correct syntax for the subject. 

    I have tried replacing Description with subject and that didn't work. Also if anyone could point me to where I could find the correct syntax for future reference that would be appreciated.

    Thanks in advance! 

    // Description - Subtext

    if(window.location.href.indexOf('XXXXXXXXXXXX') > -1){ // XXXXXXXXXXXX is the ticket id
    $("#request_description_hint").html('This is the custom hint for the description');
    }
    0
  • Brandon Tidd
    User Group Leader Community Moderator
    The Humblident Award - 2021

    Hi @... - 

    Try This

    $(".request_subject").append('<p id="request_description_hint">This is the custom hint for the subject.</p>');

    -1
  • Jonathan Cavey

    Thank you @..., this worked perfectly! 

    0
  • Grant Foster

    Do we know if it's also possible to change the name of the "CC" field too?

    0
  • Max

    Hey, do you know if it's possible to change the"Name" field ?

    In french we use "Name" for "Last Name" then when filling fields in the widget, customers just indicate their Last Name .. 

    I wish we could just specify something like Complete Name or a description "Please indicate First name and last name"

    Any thoughts on that ?

    0
  • Christine
    Zendesk Engineering
    Hi Maxime,

    Currently, it is not possible to edit the system fields 'Name' and 'Email' on the web widget. It is not possible to add a description on the fields as well.

    As a workaround, you can include a text before gathering info to let the customer know to include their first and last name on the 'Name' field. For example:


    0
  • Zach

    Simon Boe is it possible to do this based on a field value?

    ie.

    if support issue = "document upload" then description title reads: "please attach documents"
    & if support issue = "tech issue" then description title reads: "please provide screenshots of the issue"

    0
  • Julio H
    Zendesk Customer Care
    Hi Zach,
     
    Thanks for your feedback.

    This is not currently possible. As a workaround, you can use conditional fields. 

    Creating conditional ticket fields

    When an end user selects a value from the field support issue. Then the system can show a different type of fields to request different information from each value in that field. 

    For example:

    If user selects support issue = "document upload" then show the following fields: Do you attach your documents? (yes / no)

    I hope it helps. 
    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.

Powered by Zendesk