Hallo,
du könntest dies über ein Layout-File Override erreichen. (Siehe hierzu:
www.vi-solutions.de/de/support/dokumenta...h-overrides-anpassen
)
Das HTML wird durch folgende Datei erzeugt
components\com_visforms\layouts\visforms\datas\fields\file.php
Anzupassen ist folgender Codeabschnitt:
Code:
else {
$text = JHtml::_('visforms.getUploadFileLink', $text);
echo '<' . $htmlTag . $class . '>' . $text . '</' . $htmlTag . '>';
}
Das $texte enthält hier das komplette a-Element, also den kompletten Link. Mit folgendem Code kannst du dir den Link-Pfad (ohne a-Element) besogen.
Code:
$link = JHtml::_('visforms.getUploadFileFullPath', $text);
Dann kannst du in obigem Code das $text ersetzen und dort stattdessen das a-Element selbst einfügen und $link im href-Attribut verwenden. Als Link-Text kannst du dann schreiben was du willst. Also in etwa
Code:
echo '<' . $htmlTag . $class . '><a href="' . $link . '" target="_blank">Dein Linktext</a></' . $htmlTag . '>';
Bitte beachte, dass es vorkommen kann, dass die ursprüngliche Layout-Datei bei Visforms Updates verändert werden muss und du dann auch deine Override-Datei anpassen musst. D.h. die Verwendung von Overrides erfordert etwas mehr Pflegeaufwand bei der Nutzung einer Komponente....
Gruß, Aicha