URLs im Content durch Alias ersetzen
am 07.05.2009 - 02:04 Uhr in
Hallo zusammen,
1.
gibt es eine Möglichkeit URLs in, von Benutzern erstellten Inhalten, durch die bestehenden URL-Aliases zu ersetzten?
Danke schonmal im Voraus
- Anmelden oder Registrieren um Kommentare zu schreiben

Was genau möchtest du
am 07.05.2009 - 12:47 Uhr
Was genau möchtest du ändern?
Was meinst du mit bestehende?
Stehe irgendwie auf dem Schlauch, wenn du so nett wärst und deine Frage etwas konkreter stellen würdest.
Gruß K.
_____________________________________

Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind. (Albert Einstein)
node/77 -> /node/about-us in vom Benutzer erstellten Inhalten
am 07.05.2009 - 12:09 Uhr
Hallo,
also folgendermaßen:
Die Nutzer könen Nodes mit beliebigen Inhalten erstellen.
Wenn sie einen Link in ihrem Beitrag haben wie zB /node/77, möchte ich diesen durch, die vom Modul PathAlias erstellten URL Aliases ersetzen. So dass der Link gleich auf /node/about-us verweist.
Ich steh immer noch auf dem
am 07.05.2009 - 12:47 Uhr
Ich steh immer noch auf dem Schlauch, sorry! *verwirrt bin*
Du kannst doch die Alias nach Inhaltstyp automatisch erstellen lassen, dann ist doch der Beitrag direkt in der Alias. Aber wenn ich richtig lese, möchtest du "LINKS in Beiträgen" (in alten Beiträgen ohne Alias, richtig???) korrekt auf die Alias verlinkt haben?
Versteh ich das richtig?
Es geht also um alte Beiträge,oder?
---

Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind. (Albert Einstein)
Also, Pathauto erstellt mir
am 07.05.2009 - 14:56 Uhr
Also, Pathauto erstellt mir ja nur einen Alias für die URL zum node.
Wenn ich dort als Inhalt reinschreibe:
"Willkommen auf meiner Seite.
Um fortzufahren klicken Sie bitte auf den <a href="/node/77"> Link </a>
"
So ich möchte dieses /node/77 durch in der URLAlias-Tabelle hinterlegte Alais ersetzen, so dass da steht zB:
"Willkommen auf meiner Seite.
Um fortzufahren klicken Sie bitte auf den <a href="/node/about-us"> Link </a>
"
Hätte das Pathmodul das eigentlich schon erledigen sollen? Oder gibt es vielleicht Module die das machen.
Danke
Das Problem hast du
am 07.05.2009 - 15:01 Uhr
Das Problem hast du normalerweise doch gar nicht, da bei Erstellung des Nodes der Alias von Pathauto erstellt wird und du direkt schon auf diesem Pfad landest und von der Node ID erstmal gar nichts mitbekommst.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
ja das ist aber keine
am 07.05.2009 - 18:05 Uhr
ja das ist aber keine Antwort auf die Frage, ob es ein Modul gibt, dass die Links ersetzen kann.
Ich habe einige Beiträge (100), die von früheren Zeiten stammen, in denen die Verweise auf die node IDs gemacht sind.
Diese möchte ich durch Aliases ersetzen.
weiss nicht genau obs hilft
am 08.05.2009 - 14:24 Uhr
aber kannst du das nicht hier erledigen? /admin/build/path

allerdings in d5
--------------------------------------------
Gruß Renè
ah verstehe, es müsste
am 08.05.2009 - 22:05 Uhr
ah verstehe,
es müsste pathauto alles machen.
Aber das tut es nicht!
node/2607 bleibt node/2607
obwohl es dafür einen alias gibt!
gibt es eine Lösung für das Problem?
Danke!
Nein, müsste es nicht.
am 09.05.2009 - 14:43 Uhr
Nein, müsste es nicht.
Pathauto erstellt automatisch einen Alias, d.h. aber nicht dass der Pfad node/2607 dadurch ungültig wird - schließlich muss der Alias ja auch auf irgendwas verweisen, gell?
Pathauto ist nicht dazu da irgendwelche Textfelder in Nodes zu durchwühlen und dort Suchen & Ersetzen mit Pfaden zu spielen.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Ah ok, das einzige was
am 09.05.2009 - 15:20 Uhr
Ah ok,
das einzige was pathauto macht, ist dass es die Aliases erzeugt?
und globalredirect sorgt, dafür dass die urls umgeschrieben werden?
Dann liegt es wohl an globalredirect, da die URLs nicht umgeschrieben werden ?
Du meinst die Links im
am 09.05.2009 - 22:43 Uhr
Du meinst die Links im textkörper, sollen bei der Anzeige nicht als node/123 sondern als Alias, falls vorhanden, angezeigt werden?
Du musst also nach einem Modul in der Kategorie "Filter", da wirste sicherlich fündig.
Globalred. leitet interne URls(node/123) zu ihren passenden Alias. Aber erstellt kein Alias oder ähnliches.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).
Filter bringt mich weiter,
am 10.05.2009 - 10:24 Uhr
Filter bringt mich weiter, danke!