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

Nun kann der 'read more' - Link mit einem Template verändert werden.

Eingetragen von quiptime (4972)
am 06.07.2006 - 23:10 Uhr in
  • Tipps & Tricks

Drupal 4.7

Das Modul "excerpt" bringt unter den nodes den Link 'read more'. Momentan kann dieser Link nicht durch ein Template verändert werden.

Abhilfe schafft mein eben auf drupal.org geposteter Patch.

http://drupal.org/node/72516

-------------
quiptime

‹ Modul aggregator2 - Links "full article" und "visit site" nun veränderbar. Seltsames Verhalten des Breadcrumb mit Aggregator2 in einer Multilanguage-Umgebung. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Themeable link

Eingetragen von md (3717)
am 06.07.2006 - 23:16 Uhr

Was bringt mir das, wenn ich den Link 'themen' kann?

Meinolf
---------
www.mdwp.de
http://drupal.mdwp.de

vg
md - DrupalCenter.de

mdwp* Drupal Consulting & Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

Praktisches Beispiel. Bei

Eingetragen von quiptime (4972)
am 07.07.2006 - 00:15 Uhr

Praktisches Beispiel.

Bei Verwendung der Module "aggregator2" und "excerpt" wird unter den News nodes der 'read more' Link gezeigt. An dieser Stelle macht er aber keinen Sinn, wenn ein zu sehender node bereits den Inhalt des kompletten News zeigt.
In diesem Falle kann man nun den Link wegthemen.

-------------
quiptime

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

@md, bitte lese meinen Post

Eingetragen von quiptime (4972)
am 07.07.2006 - 17:54 Uhr

@md,

bitte lese meinen Post auf drupal.org als Antwort auf Deine Frage in Ergänzung, Vervollständigung und Richtigstellung meiner ersten Antwort.

http://drupal.org/node/72516

-------------
quiptime

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

excerpt patch

Eingetragen von md (3717)
am 08.07.2006 - 00:18 Uhr

Soweit so gut, aber eigentlich ist das doch ein Bug des Moduls. Und dafür wäre dann ein richtiger Patch erforderlich. Deine Idee, das über theming hinzubiegen ist gut, aber kein wirklicher Patch. Oder seh ich das falsch?

Gruß

Meinolf
---------
www.mdwp.de
http://drupal.mdwp.de

vg
md - DrupalCenter.de

mdwp* Drupal Consulting & Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau das war auch meine

Eingetragen von quiptime (4972)
am 08.07.2006 - 12:20 Uhr

@md

genau das war auch meine erste Überlegung. Aber das Modul excerpt ist ein sehr kleines Modul mit nur 3 Funktionen. Von diesen 3 Funktionen:

excerpt_help()
excerpt_nodeapi()
excerpt_form_alter()

kommt, wenn überhaupt, nur die function excerpt_nodeapi() in Frage. Aber in dieser Funktion sehe ich keinen Ansatzpunkt für einen Patch.

Dazu kommt noch die Überlegung, daß der 'read more' Link ja auch bei anderen Modulen zum Einsatz kommt und Fehl am Platze sein kann.

In diesem Falle ist der Ansatz, im Modul node einzugreifen um eine Möglichkeit der Beeinflussung von 'read more' zu schaffen, globaler.
Durch diese Globalität innerhalb von Drupal spielt es keine Rolle, welches Modul 'read more' verwendet.

Auch die Konfiguration innerhalb eines Modules kann in einem Fall den 'read more' als richtig und im anderen Fall als falsch erscheinen lassen.
Mit meinem Patch hat ein Anwender die Möglichkeit, in Abhängigkeit der Konfiguration von Drupal und einzelner Module, des gewünschten Layout oder einer gewünschten Usability, über den Link 'read more' zu entscheiden.

Insofern betrachte ich meinen Patch auch als Bugfix des Modules node.
Eventuell kann dies alles hier ja Jemand bei drupal.org bei meinem Post mal moderieren. Mein Englisch ist nicht so gut, um so differenziert die Sache erklären zu können.

-------------
quiptime

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

@md, in gewisser Weise ist

Eingetragen von quiptime (4972)
am 08.07.2006 - 12:57 Uhr

@md,

in gewisser Weise ist Deine Überlegung mit dem Modul excerpt nicht ohne.
Im momentanen Zustand ist dieses Modul einfach zu simpel. Durch eine Funktionserweiterung im Sinne des Modules "Taxonomy hide" könnte es die Möglichkeit geben, zumindest generell auf den Link 'read more' Einfluss zu nehmen - also ob er gezeigt wird oder nicht.
Aber in diesem Falle wäre meine Lösung mit dem Modul node trotzdem die bessere Lösung, weil man mit ihr mehr Möglichkeiten der Einflussnahme auf 'read more hat'.

-------------
quiptime

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Patch

Eingetragen von md (3717)
am 08.07.2006 - 13:56 Uhr

Das mag ja alles richtig sein, aber mir ging es mehr um den Vorgang (per Definition) des patchens. Wenn ich dich richtig verstehe, hast du dein Template bei Drupal.org als Patch gepostet.
Ein Patch ist jedoch nie eine neue Datei, sondern ein Bugfix der Originaldatei. Auf welche Zieldatei soll man denn dein 'Patch' anwenden?

Meinolf
---------
www.mdwp.de
http://drupal.mdwp.de

vg
md - DrupalCenter.de

mdwp* Drupal Consulting & Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

@md, dann lese doch bitte

Eingetragen von quiptime (4972)
am 08.07.2006 - 14:23 Uhr

@md,

dann lese doch bitte ganz einfach meinen Post bei drupal.org:

http://drupal.org/node/72516

Zur Erklärung:

Mein Patch hat den Dateinamen "node.module.patch_0.txt"
Mein Patch ändert die Datei "node.module".

Als Anwendungsbeispiel für eine der beiden neuen Theme-Funktionen in meinem Patch habe ich ergänzend und zum besseren Verständnis den Code für ein Template gepostet.

Das gepostete Template verwendet die function theme_node_readmore() aus meinem Patch. Diese Funktion wiederum wird erst möglich durch die von mir vorgeschlagene Erweiterung der bereits existierenden function node_link().
Wer das oder überhaupt keine Templates zu meinem Patch des Modules node verwendet, lässt die Möglichkeiten ungenutzt und das Modul node funktioniert ganz normal.

Ohne mein Patch ist ein Anwender unter bestimmten Umständen der Anzeige des Link 'read more' hilflos und ohne Möglicheit korrigierend eingreifen zu können ausgeliefert. Ausnahme wäre, er hackt den Code des Modules node.

md schrieb

Ein Patch ist jedoch nie eine neue Datei, sondern ein Bugfix der Originaldatei. Auf welche Zieldatei soll man denn dein 'Patch' anwenden?

 
Ist Deine Frage hinreichend beantwortet?

-------------
quiptime

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Hilfsprogramme
  • [gelöst] Sichtbarkeit von Seiten über Rollen steuern
  • [gelöst] Menüpunkte deaktivieren sich automatisch
  • Kartenansicht, Position des Users und Nodes anzeigen
  • Theme suggestion wird nicht verwendet
  • [gelöst]Pflichtfeld vom User deaktivieren lassen
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Layout-Builder hängt
  • Drupal 8/9 SEO-Beratung/Coaching
  • Verschachtelte UND / ODER Abfrage mit hook_views_query_alter
  • Hilfe zu Views und Filter?
  • Views für 2 Kategorien
Weiter

Neue Kommentare

  • Zitat: Ich möchte ja die
    vor 1 Tag 2 Stunden
  • Gelöst
    vor 1 Tag 2 Stunden
  • Das hilft mir leider nicht.
    vor 1 Tag 2 Stunden
  • Wenn ich es richtig verstehe,
    vor 1 Tag 4 Stunden
  • Liebe Regina, herzlichen Dank
    vor 1 Tag 15 Stunden
  • Nimm content access, aber Du
    vor 1 Tag 23 Stunden
  • Verlege diese Funktion in ein
    vor 1 Tag 23 Stunden
  • Nodeaccess geht ja gerade
    vor 2 Tagen 38 Minuten
  • sollte mit domainaccess gehen
    vor 2 Tagen 2 Stunden
  • Danke das ist die Lösung
    vor 2 Tagen 21 Stunden

Statistik

Beiträge im Forum: 246109
Registrierte User: 18885

Neue User:

  • Stine_64
  • uniquename
  • xapizm

» Alle User anzeigen

User nach Punkten sortiert:
wla9018
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3917
ronald3832
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 10 Gäste online.

Benutzer online

  • Jenna

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