Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Link darstellen in einer Email aus einem Webform

Eingetragen von TDI (47)
am 23.10.2014 - 22:21 Uhr in
  • Views
  • Drupal 7.x

Hallo,

ich bräuchte mal einen Tipp zur Darstellung eines Links im Webform.

Ich stelle in einem Webform ein File Field für den Upload einer Datei dar und möchte per Versand einer Email die Datei zum Download anbieten.
Das funktioniert alles soweit sehr gut.

Nun ist der Download der Datei über einen verlinkten Text (Dateiname) möglich, was mir aber nicht ausreichend ist. Der echte Link zur Datei soll komplett dargestellt werden, so dass dieser auch beispielsweise per Markierung mit der Maus und Copy in die Zwischenablage kopiert und woanders eingefügt werden kann.

Es geht hier lediglich um die echte Darstellung des Links in der versendeten Email ....

https:///bla/bla/file1.pdf

Ich habe schon versucht über Tokens dies in der Email abzubilden, aber nichts scheint es zu geben. Auch die Darstellung des Webforms in einem View brachte bisher nicht den Erfolg.

Hat jemand eine Idee, wie ich den Link darstellen kann.

‹ Taxonomie Block mit Begriffen erstellen Link darstellen in einer Email aus einem Webform ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

ein Link

Eingetragen von ronald (3857)
am 24.10.2014 - 07:27 Uhr

in der Komplettschreibweise sieht doch so aus:

<a href="https://........>Beschreibung nach Wunsch oder Bedarf</a>

Wenn du diesen explizit schreibst, sollte es überall funktionieren.

Übrigens: warum WebForm und nicht content_type?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, das geht so glaub ich nicht ...

Eingetragen von TDI (47)
am 24.10.2014 - 10:34 Uhr

Grund ist, dass diese hochgeladene Datei eine öffentliche Datei ist und mit einem Hash im Pfad versehen ist. Der Pfad sieht ungefähr so aus:

https:///sites/default/files/webform/temp_upload_webform/tdi/97c27962d51...

Ich will ja keinen Text (Dateiname) darstellen der verlinkt ist, das geht ja sehr einfach im Standard, sondern ich will diese URL zur Datei in Klarschrift in der Email oder der Confirmation Page des Webforms sehen.

VG Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Einer meiner Kunden verwendet

Eingetragen von Goekmen (1013)
am 24.10.2014 - 10:45 Uhr

Einer meiner Kunden verwendet ein Kontaktformular (Webform 4) mit Uploadfeldern. In der Mail wird der komplette Link ausgegeben.
Es werden keine besonderen Tokens dabei verwendet, nur "[submission:values]"

Submitted on Mittwoch, Oktober 22, 2014 - 19:47
Submitted by anonymous user: xx
Diese Werte wurden eingegeben::

PLZ + Ort: x
E-Mail: x
Tel.-Nr.: x
Fax-Nr.:
   ==Dateien  (Fotos, Skizzen, Pläne usw.) hochladen==
     Datei: http://www.xxxxxx.de/sites/default/files/webform/dok0.docx
     Datei:

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da wäre genau das, was ich suche

Eingetragen von TDI (47)
am 24.10.2014 - 11:48 Uhr

die Frage ist nur was genau für ein Token ist das? Kriegst du das irgendwie heraus?
Ich habe ja schon einige probiert ....

[submission:values:?]
[submission:values:]
[submission:values:url:]
[submission:values:uri:]
[submission:values::url]
[submission:values:url:]

auf der anderen Seite könnten natürlich auch andere Dinge dafür verantwortlich sein, das es bei mir nicht angezeigt wird.
http://stackoverflow.com/questions/20572950/drupal-7-webform-emails-send...
https://www.drupal.org/node/1887078
http://stackoverflow.com/questions/12180871/drupal-tokens-for-webform-co...
https://www.drupal.org/node/1010648

Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Könnte es aber nicht auch sein

Eingetragen von TDI (47)
am 24.10.2014 - 11:50 Uhr

dass hier ein spezielle Komponenten des Formulars diesen Pfad aufnimmt und dann auch dargestellt werden kann - gibt ja solche versteckten Komponenten ....

Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat:The selected

Eingetragen von Goekmen (1013)
am 24.10.2014 - 12:39 Uhr
Zitat:

The selected components will be included in the [submission:values] token. Individual values may still be printed if explicitly specified as a [submission:values:?] in the template

Es müsste glaube ich so lauten:
[submission:values:$key]
[submission:values:$key:nolabel]

Key ist der Feldschlüssel

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mhmmm, da fehlt mir jetzt echt die Idee wie das gehen soll ...

Eingetragen von TDI (47)
am 24.10.2014 - 13:39 Uhr

keine Ahnung wie man das nutzen soll oder die Syntax ist, aber das geht bei mir irgendwie nicht:
Syntax;
[submission:values:$key]

Test:
URL: [submission:values:$temp_upload_webform]

Ich verstehe nicht, wie soll dadurch gesagt sein, dass ich den Pfad der hochgeladenen Datei (was durch das Feld (Typ file) mit dem Namen "temp_upload_webform" passiert ist, in der email ausgegeben haben möchte.

Da sind bei mir nur ??

Thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das kommt bei den E-Mail

Eingetragen von Goekmen (1013)
am 24.10.2014 - 14:17 Uhr

Das kommt bei den E-Mail Einstellungen rein unter "E-Mail-Vorlage".
$key ist dein Feldschlüsselname des Uploadfeldes in Webform.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja ....

Eingetragen von TDI (47)
am 24.10.2014 - 14:52 Uhr

ich denke das passt schon so ... aber es geht eben nicht.

Mein Feld, wo die Datei hochgeladen wird heisst bzw. hat den Field Key: temp_upload_webform

und wenn da eben noch ein $ davor soll, dann denke ich dass ich es richtig gemacht habe. Und ... ich habe auch den Platzhalter in meinem Custom Template für die Email drin. So sieht mein template aus:

Eine <strong>neue Datei</strong> wurde temporär von <strong>[submission:user:profile-main:field-address:first-name] [submission:user:profile-main:field-address:last-name]</strong> hochgeladen.<br>
<br>
Folgen Sie dem Link um diese Datei herunterzuladen -> [submission:values:temp_upload_webform]
<hr>
<b>Upload Information:</b><br>
Dateiname: [submission:values:temp_upload_webform]<br>

Url: [submission:values:$temp_upload_webform]<br>

Beschreibung: [submission:values:beschreibung]<br>
Übermittelt: [submission:date:short]<br>
Benutzername: [submission:user]<br>
Vorname: [submission:user:profile-main:field-address:first-name]<br>
Nachname: [submission:user:profile-main:field-address:last-name]<br>
Unternehmen: [submission:user:profile-main:field-address:organisation_name]<br>
Empfänger 1: [submission:values:empfaenger_1]<br>
Empfänger 2: [submission:values:empfaenger_2]<br>
Submission-IP: [submission:ip-address]<br>
Submission-ID: [submission:sid]<br>
<hr>
<b>Die hochgeladene Datei wird nach 30 Tagen gelöscht.</b>
<hr>
<br>
Freundliche Grüße<br>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich glaube das "$" kommt

Eingetragen von Goekmen (1013)
am 24.10.2014 - 15:06 Uhr

Ich glaube das "$" kommt nicht dazu. Probier einfach mal beide Varianten aus. Diese Werte sind für Webform 4. Webform 3 benutzt eine andere Schreibweise

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich benutze webform 7.x-4.1

Eingetragen von TDI (47)
am 24.10.2014 - 15:21 Uhr

ohne das $ steht es ja schon im template und da kommt eben nur der verlinkte Dateiname zurück - wie gesagt das geht ja wunderbar, aber ich will eben die reine URL in Klarschrift ausgeben haben und nicht nur den Link "hinter dem Text"

Thomas.

Das will ich nicht, bzw. funktioniert ja:

Datei: MeineDatei

Das will ich haben

Datei: http://bla/bla/datei.pdf

thomas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bei mir wird der volle

Eingetragen von Goekmen (1013)
am 24.10.2014 - 15:28 Uhr

Bei mir wird der volle Link/Pfad ausgegeben. Habe erst mal leider keine Erklärung dafür.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Tagen 13 Stunden
  • Hey danke
    vor 3 Tagen 7 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 2 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 5 Tagen
  • In der entsprechenden View
    vor 1 Woche 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 5 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 14 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association