Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] Target des Weiterlesen-Links ändern?

Eingetragen von michaelb76 (12)
am 09.02.2012 - 16:26 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

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

‹ [gelöst] Zeichenanzahl von Textlinks ändern [gelöst]Fataler Fehler nach update auf Drupal 6.24 wg fehlender Funktion in image.inc ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

target="_blank" in Links einbauen

Eingetragen von Frank Ralf (2135)
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:

  1. Theme Read more link
  2. Need help with Read More link in Drupal 7
  3. Drupal 7 - How to disable the link "read more"

Aber wozu das? Als Benutzer würde ich mich ärgern, wenn ich jedes Mal ein neues Fenster oder gar ein Pop-up bekäme.

  • Anmelden oder Registrieren um Kommentare zu schreiben

node--teaser.tpl.php erstellen/modifizieren

Eingetragen von Frank Ralf (2135)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

_target-Attribut für Links in node.tpl.php einfügen

Eingetragen von Frank Ralf (2135)
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à!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dankeschön

Eingetragen von michaelb76 (12)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Drupal for Firebug" zum Analysieren von Drupal-Objekten etc.

Eingetragen von Frank Ralf (2135)
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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • gepatchte PHP Version 7.4 für Windows
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
Weiter

Neue Kommentare

  • Muss ja nicht genau php 8.3 sein
    vor 1 Woche 3 Tagen
  • Guten morgen und Danke
    vor 1 Woche 4 Tagen
  • Evtl. versuchen auf PHP 8 zu wechseln
    vor 1 Woche 4 Tagen
  • Danke Schmittrich. Die Frage
    vor 1 Woche 6 Tagen
  • Keine Antwort auf die Frage nach dem Woher
    vor 1 Woche 6 Tagen
  • Danke ich werde mir die
    vor 7 Wochen 3 Tagen
  • Vielen Dank für Ihren
    vor 7 Wochen 6 Tagen
  • Composer ist sehr ratsam
    vor 8 Wochen 1 Tag
  • Vielen Dank für den
    vor 8 Wochen 4 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 8 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250323
Registrierte User: 20572

Neue User:

  • alxshell
  • AnthonyhoF
  • Philiphelve

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 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