Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

URL nur als Link oder Bild angeben

Mehr
5 Jahre 6 Monate her #5790 von burgerre
URL nur als Link oder Bild angeben wurde erstellt von burgerre
Hallo
ich möchte, dass die Anzeige einer langen eingetragenen URL nur als "Link" mit hinterlegter URL angezeigt wird. Möglich wäre auch ein Bild / Button in der Listen oder Detailübersicht.

Gibt es da Lösungen?

Vielen Dank und liebe Grüsse
Reto

Mehr
5 Jahre 6 Monate her #5791 von Administrator AV
Administrator AV antwortete auf URL nur als Link oder Bild angeben
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

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum