is what you would type if the email was in text format but what do you type if you wanted to edit every email in html format to show a custom field
You can take a look into the html/includes/fields directory to get some examples. Additionally it's a good idea to create a .vm there for your customfield and include it in the main templates.
Something like this
#disable_html_escaping()
#if ($issue.getCustomFieldValue("customfield_10075"))
<tr valign="top">
<td style="color:${textColour};font-family:${textFontFamily};font-size:${textSize};padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:${textSubtleColour};">Name of field:</strong>
</td>
<td style="color:${textColour};font-family:${textFontFamily};font-size:${textSize};padding:0 0 10px 0;width:100%;">
$issue.getCustomFieldValue("customfield_10075")
</td>
</tr>
#end
Henning
Thank you
my custom field is now showing correctly
but it contains the following brackets
[] e.g [custom field]
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If it's a Select Field or similar you must write
$issue.getCustomFieldValue("customfield_10075").getValue()
because getCustomFieldValue returns an Option object
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
its a multiselect
this is what I tried but it doe not work
#if ($issue.getCustomFieldValue("customfield_10021"))
<tr valign="top">
<td style="color:${textColour};font-family:${textFontFamily};font-size:${textSize};text-align:left;padding:0 10px 10px 0;white-space:nowrap;">
<strong style="font-weight:normal;color:${textSubtleColour};">Client:</strong>
</td>
<td style="color:${textColour};font-family:${textFontFamily};font-size:${textSize};padding:0 0 10px 0;width:100%;">
$issue.getCustomFieldValue("customfield_10021").getValue()
</td>
</tr>
#end
email returned
|
|
||||||||||||||||||||
|
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Could you try $issue.getCustomFieldValue("customfield_10021").join(", ") instead of ...getValue()?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
this didnt work either entered
<td style="color:${textColour};font-family:${textFontFamily};font-size:${textSize};padding:0 0 10px 0;width:100%;">
$issue.getCustomFieldValue("customfield_10021").join(", ")
</td>
|
|
||||||||||||||||||||
|
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ok, now you got me :-) I will try it by myself and get back.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ok... you could use something like this to get rid of the brackets:
#set ($mylisttext = $issue.getCustomFieldValue("customfield_15090").toString())
#set ($mylength = $mylisttext.length() - 1)
$mylisttext.subSequence(1,$mylength)
Henning
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.