[gelöst] Verlinken auf target="_BLANK" von Inhalten - aber wie?
am 12.09.2012 - 09:53 Uhr in
Ich habe einen Inhaltstypen mit folgenden Feldern:
- Title
- Thema_Text
- Foto
- PDF (Link zum Datei)
Wenn in View alle Feld-Inhalte angezeigt werden und ich den Link 'PDF' betätige wird, die PDF im aktuellen drupal-Windows geöffnet. Wie, was und wo muss ich das Ziel oder das target="_BLANK" eintragen?
Beste Grüße und Danke
Thomas
- Anmelden oder Registrieren um Kommentare zu schreiben

Am einfachsten wäre es du
am 12.09.2012 - 10:51 Uhr
Am einfachsten wäre es du installierst dir http://drupal.org/project/extlink
Gruß
Jürgen
nun ja, das ist sicher
am 12.09.2012 - 11:49 Uhr
nun ja, das ist sicher interessant, doch mein feld wird schon als ein Link dargestellt und wenn ich im view einen link mit dem modul erzeuge muss ich den link von hand eingeben. da sich es jedoch von datensatz zu datensatz unterscheidet, brauche ich schon eine möglichkeit, wo ich per code oder modul das feld als externen link deklarieren kann.
dennoch danke für deinen vorschlag, auch wenn es nicht die passende lösung ist.
vielleicht hast du noch eine andere lösung oder jemand anderes?
Ich habe es selber noch nie
am 12.09.2012 - 11:54 Uhr
Ich habe es selber noch nie getestet, aber damit müsste es gehen:
File Force Download
http://drupalmodules.com/module/file-force-download
File Force Download can be used to force the user's web browser to download the file to disk instead of displaying it in the browser window.
Wenn ich es richtig
am 12.09.2012 - 12:20 Uhr
Wenn ich es richtig verstanden haben, dann soll das PDF doch nur mit dem target Blank versehen werden.
Das geht am einfachsten mit der JQuery.
Deine Ausgabe in der View hat ja genaue Selektoren und da kannst du einfach ein target=_blank an den Selektor anhängen, ungefähr so:
$('dein_Selektor_zum_pdf_link > A').attr('target', '_blank');Gruß
Berthold
admindrupal schriebnun ja,
am 13.09.2012 - 10:16 Uhr
nun ja, das ist sicher interessant, doch mein feld wird schon als ein Link dargestellt und wenn ich im view einen link mit dem modul erzeuge muss ich den link von hand eingeben. da sich es jedoch von datensatz zu datensatz unterscheidet, brauche ich schon eine möglichkeit, wo ich per code oder modul das feld als externen link deklarieren kann.
Du willst doch nur bestimmte Links als extern kennzeichnen oder verstehe ich da was falsch? Dann benutz doch einfach die Möglichkeit der "Regular expressions" von ExtLink.
Ich hatte gedacht, dass die
am 13.09.2012 - 10:22 Uhr
Ich hatte gedacht, dass die Datei heruntergeladen werden soll, also gar nicht im Browser geöffnet.
Dafür ist File Force Download da:
http://drupalmodules.com/module/file-force-download
admindrupal schrieb Ich habe
am 13.09.2012 - 15:35 Uhr
Ich habe einen Inhaltstypen mit folgenden Feldern:
- Title
- Thema_Text
- Foto
- PDF (Link zum Datei)
Wenn in View alle Feld-Inhalte angezeigt werden und ich den Link 'PDF' betätige wird, die PDF im aktuellen drupal-Windows geöffnet. Wie, was und wo muss ich das Ziel oder das target="_BLANK" eintragen?
Beste Grüße und Danke
Thomas
du brauchst doch nur beim feld das ziel angeben/vorgeben als _blank
Zitat: du brauchst doch nur
am 13.09.2012 - 16:47 Uhr
du brauchst doch nur beim feld das ziel angeben/vorgeben als _blank
das liest sich ja total easy, doch sage mir, wo kann ich das bei inhaltstypen oder views festlegen?
admindrupal
am 13.09.2012 - 17:10 Uhr
du brauchst doch nur beim feld das ziel angeben/vorgeben als _blank
das liest sich ja total easy, doch sage mir, wo kann ich das bei inhaltstypen oder views festlegen?
Als wenn dein PDF (Link zum Datei) ein "Link" Feld ist, kannst du das bei den Feldeinstellungen machen
Zitat: Als wenn dein PDF
am 13.09.2012 - 17:22 Uhr
Als wenn dein PDF (Link zum Datei) ein "Link" Feld ist, kannst du das bei den Feldeinstellungen machen
Na ich werde es morgen mir mal anschauen, aber es ist komisch, dass ich es nicht wahrgenommen habe. hast du vielleicht ein bildschirmfoto, damit ich sehen, kann wo du meinst
Screenshot
am 13.09.2012 - 17:33 Uhr
Screenshot
vielen dank, für deine
am 13.09.2012 - 17:37 Uhr
vielen dank, für deine schnelle unterstützung, ich werde mir morgen das anschauen und melde mich wieder.
einen schönen abend... und nochmal danke
@caw hallo Christian, ich
am 13.09.2012 - 17:55 Uhr
@caw
hallo Christian, ich denke nicht, dass er ein URL-Feld meint, sondern ein Feldtyp "Datei".
Und dort gibt es keine Mögichkeit, ein Target anzugeben, jedenfalls nicht bei den Standardmodulen.
Deswegen hat admindrupal es wohl auch nicht gesehen.
Gruß
Berthold
danke berthold, ich hatte
am 13.09.2012 - 19:05 Uhr
danke berthold, ich hatte schon an mir gezweifelt, also werde ich von jürgen den vorschlag folgen und http://drupal.org/project/extlink nutzen... oder hast du eine bessere möglichkeit in betracht gezogen?
ich habe doch oben schon eine
am 13.09.2012 - 20:15 Uhr
ich habe doch oben schon eine genannt...
ganz ohne Module und allem, einfach die Möglichkeiten der JQuery nutzen
Gruß
Berthold
ja okay und danke, doch ich
am 14.09.2012 - 08:04 Uhr
ja okay und danke, doch ich muss leider gestehen, dass ich nicht weiß, wie ich die Möglichkeit mit JQuery nutzen kann.
Ich habe in einem nicht
am 14.09.2012 - 11:01 Uhr
Ich habe in einem nicht einmal 10-minütigen Video
Drupal Tutorial Deutsch Menüpunkte als Platzhalter Drupal7
genau erklärt, wie man eine neue JavaScript-Datei in einer Drupal-Installation registrieren kann und wie man dort Funktionen der JQuery verwenden kann.
Du mußt dir das nur anschauen und dann natürlich die JQuery-Funktion, die ich oben schon angedeutet habe, dort verwenden.
Gruß
Berthold
Danke Berthold, für deine
am 14.09.2012 - 11:35 Uhr
Danke Berthold, für deine Unterstützung und für deine reichhaltigen Drupal Tutorials auf youtube. Kannst du mir vielleicht noch einen Buchtipp geben, wo ich über Drulpal JQuery lesen kann und über die ganzen Möglichkeiten?
Schönes Wochenende
die beste Dokumentation der
am 14.09.2012 - 11:42 Uhr
die beste Dokumentation der JQuery ist auf der JQuery Seite im Netz: http://docs.jquery.com/Main_Page
Beim Packt Verlag gibt es
am 14.09.2012 - 11:58 Uhr
Beim Packt Verlag gibt es "Drupal 6 JavaScript and jQuery". Das ist aber , wie der Titel schon sagt, Drupal 6 basierend. Das führt in die Materie ein. Die vollständige Dokumentation zu jQuery gibt es, wie schon vorher gesagt, nur auf der jQuery Webseite.
Beste Grüße
Werner
danke Berthold, das werde ich
am 14.09.2012 - 12:04 Uhr
danke Berthold, das werde ich mir in er nächsten Zeit vornehmen.
Werner auch dir danke für
am 14.09.2012 - 12:05 Uhr
Werner auch dir danke für deinen Hinweis. Und du verweist auch auf die Onlineversion. Besten Dank !