[gelöst] Pathauto macht Probleme bei deutschen Umlauten
am 09.10.2012 - 14:21 Uhr in
Hallo,
ich habe gerade eine neue Seite mit Drupal 7 auf einem lokalen Server aufgesetzt. Bei den bisherigen Installationen nutzte ich immer das Modul "Pathauto", um den NodeTitel als Internetadresse zu bekommen.
Nun habe ich das erste Mal das Problem, dass ich bei Umlauten im Titel die folgende Fehlermeldung beim Speichen bekomme:
Warning: htmlspecialchars(): Invalid multibyte sequence in argument in check_plain() (Zeile 1572 von C:\inetpub\wwwroot\Info\includes\bootstrap.inc).
PDOException: in dblog_watchdog() (Zeile 154 von C:\inetpub\wwwroot\Info\modules\dblog\dblog.module).Gespeichert wird der Beitrag dann zwar richtig, wenn ich aber später auf den Titel klicke, um mir den ganzen Artikel anzusehen, bekomme ich den gleichen Fehler. Bearbeiten funktioniert, da dies auf den Node und nicht auf das Alias verweist.
Dieser Fehler wurde hier schon mehrfach behandelt, allerdings nicht im Zusammenhang mit Speichern und Aufrufen von Artikeln.
Hat jemand eine Idee, wie ich diesen Fehler weg bekomme?
Liebe Grüße
Roman
- Anmelden oder Registrieren um Kommentare zu schreiben

Du solltest Pathauto in
am 09.10.2012 - 17:59 Uhr
Du solltest Pathauto in Zusammenarbeit mit dem Modul [do:transliteration] verwenden. Dann hast Du keine Sonderzeichen mehr im Pfad.
Beste Grüße
Werner
Hallo Werner erst einmal
am 10.10.2012 - 12:29 Uhr
Hallo Werner
erst einmal Danke für Deine Antwort. Aber leider hab ich das nicht hinbekommen.
Warum?
Transliteration scheint nur für die Umwandlung von Dateinamen beim Upload zu sein. Für die automatische Generierung von Adressen nach dem Erstellen von Artikeln scheint sich Transliteration nicht zu interessieren. Das wird scheinbar nur von PathAuto benutzt.
Liebe Grüße
Roman
was mich an alledem
am 10.10.2012 - 12:46 Uhr
was mich an alledem verwundert ist, dass ich das auch getestet habe und keinerlei Umlautprobleme bzw. Meldungen hatte. Ich gehe auch mal davon aus, dass Du
deutschals Sprache gewählt hast. Ansonsten sieht das trotzallem nach einem Kollationsfehler aus, was aber im bootstrap eigentlich auf utf8 definiert ist. bin also aktuell auch noch am Suchen nach einer Ursache bzw. an einer Lösung des Problems interessiert.Mannemer
am 10.10.2012 - 13:43 Uhr
Transliteration scheint nur für die Umwandlung von Dateinamen beim Upload zu sein. Für die automatische Generierung von Adressen nach dem Erstellen von Artikeln scheint sich Transliteration nicht zu interessieren. Das wird scheinbar nur von PathAuto benutzt.
Roman
Dem würde ich widersprechen wollen. Werner hat vollkommen recht.
Wenn du bei der Konfiguration von PathAuto die Checkbox
Transliterate prior to creating alias
When a pattern includes certain characters (such as those with accents) should Pathauto attempt to transliterate them into the ASCII-96 alphabet? Transliteration is handled by the Transliteration module.
ankreuzt, dann werden auch die Umlaute in den Titeln richtig umgewandelt.
Gruß
Berthold
Ich denke, jetzt kommen wir
am 10.10.2012 - 15:22 Uhr
Ich denke, jetzt kommen wir dem Grund meies Problems langsam auf die Spur. Denn diese Checkbox, die Du beschreibst, habe ich nicht gefunden. Erst jetzt, nach längerem Suchen fand ich sie unter Module / Pathauto / Konfigurieren / Einstellungen.
Und genau auf diese Einstellungsseite habe ich nicht gesehen.
Also danke Euch beiden für Eure Hilfe.
Liebe Grüße
Roman
Damit die anderen auch
am 10.10.2012 - 16:18 Uhr
Damit die anderen auch wissen, dass es so funktioniert, könntest du den Thread als [gelöst] markieren :-)