[gelöst] Target des Weiterlesen-Links ändern?
Eingetragen von michaelb76 (12)
am 09.02.2012 - 16:26 Uhr in
am 09.02.2012 - 16:26 Uhr in
Hallo liebe Gemeinde,
kann mir geschwind jemand erklären, wie bzw. wo ich bei D7 den "Weiterlesen"-Link der Teaseransicht dahingehend verbiege, dass sich die Komplettansicht eines Startseitenartikels in einem neuen Tab bzw. neuen Fenster öffnet?
Habe mir die Augen matschig gesucht, aber außer Artikeln zum Ausblenden oder Einfärben des Links nichts für mich nützliches gefunden.
Für einen Hinweis oder ein begründetes "Nein!" wäre ich arg froh.
Viele Grüße
Michael
- Anmelden oder Registrieren um Kommentare zu schreiben
target="_blank" in Links einbauen
am 10.02.2012 - 16:44 Uhr
So geht das zumindest theoretisch. Wie man das praktisch macht, weiß ich noch nicht ;-)
http://reference.sitepoint.com/html/base/target
Schon mal ein paar weiterführende Links:
Aber wozu das? Als Benutzer würde ich mich ärgern, wenn ich jedes Mal ein neues Fenster oder gar ein Pop-up bekäme.
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
node--teaser.tpl.php erstellen/modifizieren
am 10.02.2012 - 16:52 Uhr
Mit einem speziellen Template für den Node-Teaser kannst du das target-Attribut in den Link einbauen, siehe http://drupal.org/node/1045562#comment-4260220
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
_target-Attribut für Links in node.tpl.php einfügen
am 05.04.2012 - 12:02 Uhr
Du brauchst gar kein separates Teaser-Template, sondern kannst den "Read more"-Link auch direkt in der node.tpl.php deines Themes modifizieren. Dazu fügst du dort einfach die folgende Zeile vor der Zeile
<?php print render($content['links']); ?>
ein:<?php
$content['links']['node']['#links']['node-readmore']['attributes']['target'] = '_blank';
?>
Voilà!
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Dankeschön
am 13.02.2012 - 10:59 Uhr
Hallo Frank,
vielen Dank für deine Recherche und deine Tipps.
Ich werde es mal probieren.
Geht sowas auch analog zu RSS-Feeds? Ich habe auf der Startseite zwei (genehmigte) Feed-Blöcke über "Konfiguration/Web-Dienste/Sammlung von News-Feeds" eingebunden.
Hier ist nun der unangenehme Nebeneffekt, dass meine User beim Klick auf einen der Artikel aus dem Feed von der Seite runter, hin zur Seite der Feedquelle rutschen.
Der Feed wird im selben Tab/Fenster geöffnet, in dem meine Seite offen war.
Viele Grüße und vielen Dank.
Michael
UPDATE:
Oben genanntes (RSS) funktioniert mit dem Modul "external links" http://drupal.org/project/extlink.
@Frank: Vielen Dank. Aber diesbezüglich brauchst Du dich nicht mehr zu bemühen.
"Drupal for Firebug" zum Analysieren von Drupal-Objekten etc.
am 13.02.2012 - 11:33 Uhr
Nur zur Info:
Den genauen Pfad zu den Tiefen des $content-Arrays habe ich mit Hilfe von http://drupal.org/project/drupalforfirebug rausgefunden.
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!