Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

changing filename field lenght of attachment display in confluence

Arthur van der Molen July 6, 2012

In our instance we publisch many student researcg papers but when we use {attachment} macro it trimms te filename to hard-coded 35 characters.

We need to show longer filenames as whole name is relevant. My question is where is should make changes as the display is currently not configuable. Should I change a system VM file?

2 answers

1 vote
Arthur van der Molen July 6, 2012

I found this issue https://jira.atlassian.com/browse/CONF-25689

I found solution by patching the file "attachments-table.vm"

The code looks like this:

<td class="filename-column">
#parse ("/pages/includes/attachment_icon.vm")
<a class="filename" href="$generalUtil.htmlEncode("${req.contextPath}${attachment.downloadPathWithoutVersion}")"
title="$generalUtil.htmlEncodeAndReplaceSpaces($attachment.fileName)"
data-filename="$generalUtil.htmlEncode($attachment.fileName)">
$generalUtil.htmlEncode($generalUtil.shortenString($attachment.fileName, 35))
</a>
</td>

As a software engineer myself I dont like this coding style, and it would be better if this would respect the layout as defined in CSS class file.

I change 35 into 60.

As we dont use file comments, I commented out that code for now. I realy think this code needs some rework.

0 votes
Jon Verville
Contributor
June 24, 2013

The issue you linked to is a duplicate of the main issue here: https://jira.atlassian.com/browse/CONF-22002 Atlassian has acknowledged this is a problem, but has not fixed it yet.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events