Für eine dauerhafte Verlinkung von Inhalten ist es wichtig, auf den Node (/node/nid) zu verlinken und nicht auf die sprechende URL. Bei Verlinkung auf sprechende URLs besteht immer das Problem, dass diese Pfade sich ändern können. Im laufenden Betrieb sollte man die Änderung von URLs selbstverständlich vermeiden - während der Erstbefüllung einer Seite ist dies in der Regel kaum zu vermeiden.
Im Interesse einer suchmaschinen-optimierten Bereitstellung der Inhalte sollten doppelte Inhalte vermieden werden. Insofern wäre es schädlich, auf Nodes zu verlinken, wenn die Inhalte gleichzeitig auch unter sprechenden URLs erreichbar sind, da sich Suchmaschinen dann beide URLs merken.
Nach kurzer Suche habe ich eben ein schönes "Light-weight"-Modul Path Filter entdeckt, das diese Aufgabe übernimmt.
Das Modul ist ein Filter, der Links auf Nodes automatisch in sprechende URLs umwandelt. In der Datenbank sind die Links auf die Node-ID gespeichert. Beim Auslesen werden diese durch den Filter umgeschrieben.
Das Modul muss lediglich installiert und der mitgebrachte Filter "Interner Pfad-Filter" in den gewünschten Eingabefiltern (admin/settings/filters) aktivert werden.
In früheren Modulständen 1.x war es noch erforderlich, "internal" als zulässiges Protokoll wie http / ftp / mailto etc mit aufzunehmen. Ab 2.x ist der Linkzusatz "internal:" nicht mehr erforderlich.
Das Modul befindet sich in unserem Drupal6 Standard-Repository und steht damit comm-press Hosting-Kunden ab sofort zur Verfügung.













