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

vg
md - DrupalCenter.de

mdwp* Drupal Consulting & Services

  • 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

vg
md - DrupalCenter.de

mdwp* Drupal Consulting & Services

  • 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

  • Verschachtelte UND / ODER Abfrage mit hook_views_query_alter
  • Kartenansicht, Position des Users und Nodes anzeigen
  • Hilfe zu Views und Filter?
  • Views für 2 Kategorien
  • [gelöst]Probleme nach löschen eines Menüpunktes im Adminmenü
  • [gelöst]Zufallsausgabe von Inhalt
  • Drupal 8/9 SEO-Beratung/Coaching
  • Variable aus dem inkludierten Partial Template auslesen
  • Probleme beim Versand von Mails via Drupal 9
  • Drupal 9: Wie kommt der Inhalt eines selbst erstellten Feldes in page-title.html.twig
  • Drupal DACH Meetup - Donnerstag 4. März 2021, 19 Uhr
  • Layout-Builder hängt
Weiter

Neue Kommentare

  • Bei Google musst Du erst ab
    vor 23 Stunden 56 Minuten
  • Filter
    vor 1 Tag 13 Stunden
  • Ich bin mir nicht sicher,
    vor 1 Tag 15 Stunden
  • Noch eine Frage
    vor 1 Tag 17 Stunden
  • Setze bitte noch ein [gelöst]
    vor 1 Tag 22 Stunden
  • Ändere mal deinen Pfad
    vor 1 Tag 22 Stunden
  • habs gelöst Drush updb hat
    vor 2 Tagen 14 Stunden
  • ronald schrieb wenn du die
    vor 2 Tagen 16 Stunden
  • Habs gefunden
    vor 3 Tagen 14 Stunden
  • eine View ist eine Datenbankabfrage
    vor 3 Tagen 14 Stunden

Statistik

Beiträge im Forum: 246087
Registrierte User: 18884

Neue User:

  • uniquename
  • xapizm
  • maklko

» Alle User anzeigen

User nach Punkten sortiert:
wla9015
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3917
ronald3832
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 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