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

leech.module -> linktext ändern klappt nicht

Eingetragen von 911 (63)
am 16.02.2007 - 15:03 Uhr in
  • Module

Hi,

versuche gerade die Datei leech.module etwas zu bearbeiten. Leech erstellt aus RSS Feeds Nodes. Am ende des Teasers wird dann im Linkblock der Link mit dem Text "Read original article." zum Original Artikel angehängt.

Ich will nur den Text auf Deutsch ändern "Original Artikel Lesen" und ihm ein target="_blank" hinzufügen. Ich habe in die leech.module geschaut und diesen Code gefunden:

/**
* This function gives control of contents and functions on the link of 'full article'.
*/
function theme_leech_link_full_article($node) {
  $link = $node->leech_news_item->link;
  if (variable_get('leech_news_original_links', 0) && $node->leech_news->source_link) {
    $link = $node->leech_news->source_link;
  }
  return '<a href="/'. $link .'" title="'. t('Read original article.') .'">'. t('original article') .'</a>';
}

Der wohl für die ausgabe des Links verandtwortlich ist. Das "Read original article." steht hier aber doch nur als title und nicht als linktext? Das target:_blank habe ich dann versucht so einzufügen:
return '<a href="/'. $link .'" title="'. t('Read original article.') .'" target="_blank">'. t('original article') .'</a>';

Datei gespeichert, hochgeladen aber irgendwie hat das keinen effekt. Alles wie vorher. FF Cache geleert und mal die update.php bei den Modulen versucht.

Hab es jedenfalls nicht hinbekommen? Was und wo muss ich ändern um den Text zu ändern und ein target:_blank einzufügen? Und reicht es einfach die leech.module zu bearbeiten und neu hochzuladen, oder muss ich noch was machen damit Drupal die änderungen "merkt"?

Gruß

‹ Webshop mit SSL-Verschlüsselung Pathauto und umlaute ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Einfach übersetzen

Eingetragen von md (3717)
am 16.02.2007 - 16:16 Uhr

Den Text kannst du innerhalb von Drupal einfach übersetzen. (admin/locale)
Deshalb steht er in der Funktion (t) 'translate'.

md - drupalcenter
http://mdwp.de :: http://drupal.mdwp.de

vCard herunterladen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke. Habs gefunden. :)

Eingetragen von 911 (63)
am 16.02.2007 - 16:32 Uhr

Danke. Habs gefunden. :) Kannst du mir noch sagen wie ich ich das target="_blank" in den Link bekomme? Müsste doch eigentlich richtig sein wie ich es versuch habe, oder? Warum klappt das nicht, was hab ich vergessen? oder bin ich da auf dem Holzweg?!

Gruß

wakeboard

  • Anmelden oder Registrieren um Kommentare zu schreiben

Auch wenn

Eingetragen von md (3717)
am 16.02.2007 - 16:46 Uhr

ich neue Fenster überhaupt nicht mag:

return '<a target="_blank" href="/'. $link .'" title="'. t('Read original article.') .'">'. t('original article') .'</a>';

md - drupalcenter
http://mdwp.de :: http://drupal.mdwp.de

vCard herunterladen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja, das mit Links im neuen

Eingetragen von 911 (63)
am 16.02.2007 - 17:00 Uhr

Ja, das mit Links im neuen Fenster ist geschmackssache, gibt da wohl einige die so denken. Ich finde sie bei externen Links in Ordnung.

Hmm, genau das habe ich ja auch schonmal versucht (nur mit dem target am ende, nicht am anfang), nur leider funktioniert das nicht? Hat Drupal da einen Cache oder so [EDIT: hab bei mir grad mal unter Leistung geschaut, da ist er jedenfalls deaktiviert]? Am browsercache kanns nicht liegen, den hab ich geleert. Im Quelltext der Site ist nix von target="_blank zu sehen"?

Muss ich irgendwas beachten wenn ich eine module datei editiere und ersetze damit Drupal das merkt?

Gruß

wakeboard

  • Anmelden oder Registrieren um Kommentare zu schreiben

Komm nicht weiter

Eingetragen von 911 (63)
am 17.02.2007 - 18:57 Uhr

Irgendwie will das nicht klappen. Selbst wenn ich den Kompletten link aus der leech.module entferne wird alles noch wie vorher ausgegeben!? Kann doch nicht sein oder? Woran kann das liegen?

Anscheinend gibt es aber noch die möglichkeit das über die node.tpl.php bzw node_story.tpl.php zu ändern:

http://drupal.org/node/118339

Leider steht da nur das es geht und nicht wie. Wie kann ich denn dem Link über die node_story.tpl.php ein target attribut hinzufügen?

Gruß

wakeboard

  • 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 23 Stunden
  • Hey danke
    vor 3 Tagen 18 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 12 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 2 Tagen
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 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 20 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