[gelöst] Eine Seite (ein webform) in einem neuen (separaten) Fenster darstellen. Wie geht das?
Eingetragen von albert39 (384)
am 07.12.2010 - 01:32 Uhr in
am 07.12.2010 - 01:32 Uhr in
Es muss doch möglich sein, eine Seite (eine node/xy) (es ist ein webform) beim Öffnen über einen Link in einem eigenen (separaten) Fenster darzustellen. Wie geht das?
Danke für Eure Hilfe.
Albert
- Anmelden oder Registrieren um Kommentare zu schreiben
target="_blank"
am 07.12.2010 - 02:45 Uhr
Indem du den Link per
target="_blank"
einbindest. Je nach Einstellungen des Besuchers wird der Link dann in einem neuen Tab geöffnet.Siehe auch: http://de.selfhtml.org/html/verweise/definieren.htm#zielfenster
Wenn Du darüber hinaus die
am 07.12.2010 - 08:07 Uhr
Wenn Du darüber hinaus die Seite auch noch anders darstellen willst (z.B. alle Regions entfernen), kannst Du dies über die Template Engine regeln. In dem Du im Theme eine
page-node-popup.tpl.php
erstellst (analog zur page.tpl.php) und statt aufnode/xy
aufnode/xy/popup
verweist.target="_blank"
am 07.12.2010 - 10:48 Uhr
Danke an beide.
Indem du den Link per target="_blank" einbindest
Den Tag kenne ich, aber beim "einbinden" habe ich offenbar Schwierigkeiten. Ich markiere also das Wort, das auf den node/xy zugreifen soll und setze im Link-Fenster den Anker (http://)localhost/MeineSeite/?q=node/46 target="_blank". (Ich arbeite auf einem lokalen XAMPP). Aber beim Aufruf findet Drupal die Seite nicht und beim Nachsehen im Link-Fenster sehe ich (http://)localhost/MeineSeite/?q=node/46%20%20target=%22_blank%22. So geht es offenbar nicht.
Ich bitte also Nicolai um einen Hinweis, WIE und WO man target="_blank" einbindet.
Der Tipp von derhasi ist interessant. Ich erstelle also eine page-node-popup.tpl.php, kopiere den Inhalt von page.tpl.php hinein, entferne die nicht gewünschten Regionen (z.B. Headerbild..), aber wie geht konkret:
statt auf node/xy auf node/xy/popup verweisen.
?
Herzliche Grüße
Albert
Elementar
am 07.12.2010 - 14:14 Uhr
Ich bitte also Nicolai um einen Hinweis, WIE und WO man target="_blank" einbindet.
Also bitte. Elementares HTML sollte man schon beherrschen, wenn man versucht, etwas in Drupal zu ändern. Und wenn das nicht der Fall ist, hätte es ein Klick auf meinen Link getan. Dort steht:
<a href="http://aktuell.de.selfhtml.org/" target="_blank">SELFHTML aktuell</a>
Das target... wird also nicht einfach an den Link / die URL selbst angehängt, es ist ein Attribut für das HTML-Element.
Im Link-Fenster definieren
am 07.12.2010 - 16:03 Uhr
Für Nicolai:
Ich weiss vieles und ich weiss vieles nicht. Solltest Du ALLES wissen, dann verneige ich mich vor Dir.
HTML kenne ich zu 80%. (php und js [abgesehen von der Semantik] zu 25%). Natürlich habe ich SELFHTML griffbereit und auch Deinen Hinweis gelesen. Ich weiß aber nicht, wie Drupal intern arbeitet und wie genau template.php, page.tpl.php und node.tpl.php mit den in DP durchgeführten Einstellungen zusammenarbeiten. Somit hätte ich gerne gewußt, WO genau ich das "target=_blank" einfügen sollte (natürlich nicht in die URL). Dann hätte ich auch wieder etwas mehr von Drupal verstanden.
Ich hätte mir von Euch Experten folgende Antwort erwartet:
An die Community, wenn wer wissen will, wie man eine über einen Link gewählte Seite in einem neuen Fenster darstellt:
Geht ganz einfach: Wenn man einen Link konfiguriert (über das Link-Symbol im FCK- oder CKE-Editor), dann sieht man im sich öffnenden LINK-Fenster (siehe Anhang) 3 Tabs: Link-Info, Zielseite und Erweitet. In Zielseite wählt man Neues Fenster (_blank) und das ist es.
Für derhasi:
Da die Gestaltung eines PopUp-Fensters eigentlich ein anderes Thema ist, will ich meine Fragen dazu in einem eigenen Thread formulieren.
Viele Grüße
Albert
Antworten
am 07.12.2010 - 16:51 Uhr
Tja, woher hätte denn genau diese Antwort kommen sollen, wenn du nirgendwo erwähnt hast, dass du einen WYSIWYG-Editor benutzt oder welchen? Es gibt genügend andere Arten, so ein target einzubauen. Wenn du eine konkretere Frage stellst, gibt es meistens eine konkretere Antwort.
Zum Tonfall: Richtig, das wäre von mir auch höflicher gegangen. Aber ab und zu kann ich mir ein "Elementary, my dear Watson" nicht verkneifen, sorry. Immerhin standen alle Infos zur Frage in meiner Antwort drin.