Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

drupal & yaml

Eingetragen von ekn33 (37)
am 08.11.2008 - 16:10 Uhr in
  • Anfängerfragen
  • Drupal 6.x

hi

ich habe bei yaml gelesen das man den einsatz des i18n modules vermeiden sollte, hatte ihn leider aber schon aktiviert, nun noch nutze ich kein yaml..aber
mit dem i18n module ist die datei gemeint die im pathauto mod dabei ist? denke ich bin da richtig.
die datei wurde also zurückbenannt -> i18n-ascii.example.txt. einen artikel hatte ich online zum testen mit umlaut ö
mit dem i18n wurde es im ff auch mit ö ausgegeben im ie aber mit %C3%B6 ..das gefällt mir nicht und um yaml in der hinterhand zuhaben wollt ich alles umstellen..soweit wie beschrieben
jetzt haben wir den cache einmal gelöscht, und die url wird immernoch mit dem ö zeichen im ff ausgegeben..
ich war der meinung mit i18n-ascii.example.txt würden die umlaute in oe in diesem fall umgeschrieben ?
den bestehende artikel scheint das nun aber nicht zujucken das i18n nicht mehr enabel ist...gibt es einen weg wieder die url als oe umzuschreiben ??

‹ Scrollbalken im Inhaltsmenü drupal 6.6 D und xampp ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

ist nur ein (auto)Path-Problem, das hat nichts mit YAML zu tun

Eingetragen von C_Logemann (912)
am 08.11.2008 - 17:12 Uhr

Hallo ekn33,

ekn33 schrieb

ich habe bei yaml gelesen das man den einsatz des i18n modules vermeiden sollte,

Meinst Du damit diesen Beitrag?: http://www.yaml-fuer-drupal.de/de/tutorials/drupal-bugs
Der bezieht sich offensichtlich nicht auf den Einsatz von YAML, sondern auf Drupal selbst.
Da der Text sich auf Version 4.7 von Drupal bezieht, ist es fraglich ob die Warnung noch aktuell ist.

ekn33 schrieb

hatte ihn leider aber schon aktiviert, nun noch nutze ich kein yaml..aber
mit dem i18n module ist die datei gemeint die im pathauto mod dabei ist? denke ich bin da richtig.

Ein Modul hat ein eigenes (Unter-)Verzeichnis mit mehreren Dateien. Das i18n-Modul ist ein ausgewachsenes, selbständiges Projekt: http://drupal.org/project/i18n
Da in Drupal 6 schon einiges an Internationalisierung integriert wurde, sollte man i18n nur nutzen, wenn man den Zusatz-Nutzen benötigt.
Dein Problem dreht sich aber anscheinend nicht um die Verwaltung von mehrsprachigem Content, sondern um internationale Zeichen in URL-Pfaden (path und autopath).

ekn33 schrieb

die datei wurde also zurückbenannt -> i18n-ascii.example.txt. einen artikel hatte ich online zum testen mit umlaut ö
mit dem i18n wurde es im ff auch mit ö ausgegeben im ie aber mit %C3%B6 ..das gefällt mir nicht und um yaml in der hinterhand zuhaben wollt ich alles umstellen..soweit wie beschrieben
jetzt haben wir den cache einmal gelöscht, und die url wird immernoch mit dem ö zeichen im ff ausgegeben..
ich war der meinung mit i18n-ascii.example.txt würden die umlaute in oe in diesem fall umgeschrieben ?
den bestehende artikel scheint das nun aber nicht zujucken das i18n nicht mehr enabel ist...gibt es einen weg wieder die url als oe umzuschreiben ??

Ohne das jetzt aufwendig zu testen nehme ich mal folgendes an:
Als Du die "i18n-Funktion" von autopath aktiviert hast, wurde das "ö" als UTF-Version genutzt und nicht in in "oe" umgewandelt bei der Erzeugung des URL-Pfades. Da autopath auf das Path-Modul aufsetzt und dieses Modul wiederum den URL-Pfad in der Datenbank ablegt hilft ein Löschen des Caches nicht, da Du nur die Erzeugungs-Regel von URL-Pfade verändert hast. Aber Du musst nicht direkt in die Datenbank eingreifen, um diesen Pfad zu ändern.
Der einfachste Weg, den Pfad zu ändern ist das Bearbeiten des Nodes mit einem Benutzer, der Zugriff-Rechte auf die Pfade hat (auf jeden Fall User 1) und dann dessen Pfad ändern.
Unter den Path-Einstellungen kannst Du auch Pfade anlegen, ändern und löschen (admin/build/path).
Die dritte Möglichkeit ist, mit autopath (und den neuen Einstellungen) eine Gruppe von Nodes unter unterschiedlichen Bedingungen neu erstellen zu lassen.

Viele Grüße,
Carsten

  • Anmelden oder Registrieren um Kommentare zu schreiben

jep danke habe nun den nodes

Eingetragen von ekn33 (37)
am 08.11.2008 - 17:37 Uhr

jep danke habe nun den nodes haendisch geaendert und geht..dachte nur es wuerde auch "automatisch funktionieren" zum glueck hatte ich nur einen artikel
..ps ich habe es nicht auf yaml geschoben ;)

bekomme es nun nicht aus der sitemap.xml da stehts nach dem node update noch immer auf %C3%B6

  • Anmelden oder Registrieren um Kommentare zu schreiben

ekn33 schrieb bekomme es

Eingetragen von C_Logemann (912)
am 08.11.2008 - 18:08 Uhr
ekn33 schrieb

bekomme es nun nicht aus der sitemap.xml da stehts nach dem node update noch immer auf %C3%B6

Das Sitemap-Modul hat noch so seine Macken, selbst in der fertigen (nicht dev) Version für Drupal 5. Leider reichen meine Fähigkeiten noch nicht so weit, dort helfen zu können. Aber da das Modul anscheined bald von Acquia mit unterstützt wird, bessert sich die Situation hoffentlich bald.

  • Anmelden oder Registrieren um Kommentare zu schreiben

nun gehts, ich hatte das

Eingetragen von ekn33 (37)
am 08.11.2008 - 18:25 Uhr

nun gehts, ich hatte das haeck´chen "automatic alias" angelassen - ausschalten! nun hats auch die sitemap

  • Anmelden oder Registrieren um Kommentare zu schreiben

drupal autopath i18n

Eingetragen von ekn33 (37)
am 08.11.2008 - 19:14 Uhr

hmm aber neues problem, ich habe ja nun den i18n-ascii.txt in i18n-ascii.example.txt wieder umbenannt
path und pathauto deaktiviert - cache geleert - und wieder beide aktiviert

nun einen neuen content mit öäü angelegt...und wieder werden mir die urls mit öäü ausgegeben

Verwalten > Strukturierung > URL-Aliase 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 determined by the i18n-ascii.txt file in the Pathauto directory. This option is disabled on your site because you do not have an i18n-ascii.txt file in the Pathauto directory.

kann ich nicht anschalten weil das i18n file ja nicht findet, somit muessten die urls doch auch wieder ordentlich ausgegeben werden. warum gehts den da nicht ?
muss ich pathauto vom server loeschen und neuaufspielen da mit er wieder klarkommt ?

wenn ich angenommen darunter das haeckchen anschalte >Reduce strings to letters and numbers from ASCII-96
schneidet er die zeichen aus
das möcht ich nicht

  • Anmelden oder Registrieren um Kommentare zu schreiben

Transliterate mit i18n-ascii.txt benutzen

Eingetragen von C_Logemann (912)
am 08.11.2008 - 23:29 Uhr

Da ich normalerweise URL-Pfade aus Taxonomy-Terms, Node-IDs usw. gernerieren lasse und ohnehin lange URLs nicht mag (obwohl es SEO-freundlich ist, den Titel einzubinden), habe ich das noch nicht häufig eingesetzt. Ich habe mir das Verfahren aber nochmal angeschaut.

So wie ich das verstehe, werden von autopath Sonderzeichen (wie die deutschen Umlaute) wohl in UTF kodiert, was aber bei älteren Browsern wohl zu hässlichen Anzeigen führen kann oder schlimmer zum Teil vielleicht inkompatibel ist. Um dies zu vermeiden, gibt es die die zwei Möglichkeiten, mit denen Du schon experimentiert hast:

1. Transliterate prior to creating alias
In diesem Fall werden Sonderzeichen – wie sie im i18n-ascii.txt-File definiert sind – umgewandelt (das aber zu diesem Zweck aktiviert sein muss). Das habe ich gerade erfolgreich überprüft. Da z.B. Google auch Wörter mit "ae" anzeigt, wenn man ein Wort mit "ä" sucht, schadet diese Vorgehesweise anscheinend auch nicht der Google-Optimierung.

2. Reduce strings to letters and numbers from ASCII-96
Diese Funktion steht in den Settings auch hinter der der Transliterate-Funktion und filtert nochmal bezüglich den sehr kompatiblen Basis-ASCII-Zeichensatz. Wenn "ä" schon in "ae" umgewandelt wurde, befindet sich das umgewandelte "Ä" auf diesem Weg ja schon in diesem Zeichensatz. Das habe ich jetzt nicht nochmal getestet.

Also eine Neu-Installation der Module ist, meiner Ansicht nach, bei Dir wahrscheinlich unnötig. Eventuell konnte das autopath-Modul nicht korrekt auf die Datei i18n-ascii.txt zugreifen (Zugriffsrechte, Datei richtig benannt?) oder ein ähnliches Server-betreffendes Problem trat auf. Bei der Veränderung dieser Datei muss offensichtlich auch darauf geachtet werden, daß die UTF-Kodierung erhalten bleibt. Am besten einen Text-Editor nutzen, der auch zum Programmieren geeignet ist (gibt es auch als Freeware).

pathauto/INSTALL.txt:

Zitat:

For details on how to transliterate any UTF8 character, please see the full
i18n-ascii-fill.txt file information at http://drupal.org/node/185664

  • Anmelden oder Registrieren um Kommentare zu schreiben

vielen dank fuer die zeit

Eingetragen von ekn33 (37)
am 09.11.2008 - 00:13 Uhr

vielen dank fuer die zeit und deine hilfe

das english was da noch so vorhanden ist in der 6.6 scheint mir dann doch noch recht schwierig die sache zumachen,

1. Transliterate prior to creating alias

kann ja auch nicht funktionieren wenn ich die datei ins example zurueckwandel und den haken nicht setze ;) au mann

dann meinten die in yaml auch nicht diesen kleinen fix (mod) im pathauto sondern grunsaetzlich das modul i18n, dass du eingangs erwaehnst ..aua

danke und dir einen guten abend

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 1 Tag
  • Hey danke
    vor 1 Woche 2 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 13 Stunden
  • Da scheint die Terminologie
    vor 2 Wochen 16 Stunden
  • Kannst doch auch alles direkt
    vor 2 Wochen 4 Tagen
  • In der entsprechenden View
    vor 2 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 4 Tagen
  • gelöst
    vor 5 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 8 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