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

[Gelöst] Token, Rules und Taxonomy: token werden nicht übersetzt

Eingetragen von Milchbar (39)
am 05.07.2010 - 10:55 Uhr in
  • Module
  • Drupal 6.x

Hallo zusammen,

ich habe ein Problem mit Rules, was mich momentan in den Wahnsinn treibt :) Ich habe das ungute Gefühl das irgendetwas "defekt" ist, hoffe aber das ich einfach nur etwas übersehe und ihr mir helfen könnt. Zur Ausgangssituation:

Ich habe einen Content-Typen "Client". Wenn ein "Client"-Node erstellt wird soll der Name (Titel) in ein Taxonomy-Vokabular gespeichert werden. Hierzu gibts auch schon einen hilfreichen Thread im Forum. Jedoch habe ich bei mir das Problem das anscheinend der verwendete Token [node:title] nicht als Taxonomy Term funktioniert. Es wird einfach nichts eingetragen. Das Problem scheint aber nicht allgemein bei den Tokens zu liegen: eine E-Mail Aktion in derselben Regel funktioniert einwandfrei.

Die Drupal-Installation ist gepflegt und keine Woche alt. "Rules" habe ich nachträglich installiert. Token war vorher schon vorhanden. Die Versionen:

  • Drupal 6.17
  • Token 6.x-1.13 (ohne tokenSTARTER/Token actions)
  • Rules 6.x-1.2 (ohne Form/Schedule)

Für Anregung, Ideen und natürlich Lösungsvorschläge wäre ich dankbar :) Ich verzweifle so langsam...

Danke und beste Grüße,
Milchbar

‹ wysiwyg_imageupload Alternative zu drush ohne shell ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schreib doch mal die

Eingetragen von Exterior (2903)
am 05.07.2010 - 11:44 Uhr

Schreib doch mal die einzelnen Aktionen auf, die du in Rules aufrufst und erläutere kurz, was du da genau machst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aktionen

Eingetragen von Milchbar (39)
am 05.07.2010 - 11:59 Uhr

Ich habe hier mittlerweile mehrere Sachen probiert. Folgende Triggered Rule ist aktuell aktiv:

ON event After saving new content
  IF Created content is Client
DO
  Send a mail to a user (Subject: [node:title])
  Load a vocabulary
  Add a new term to vocabulary (Term Name: [node:title])

Der Token wird in der E-Mail korrekt angezeigt, ein neuer Eintrag bei Taxonomy erscheint aber nicht. Danke schonmal für Deine Hilfe!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich habe es gerade eben

Eingetragen von Exterior (2903)
am 05.07.2010 - 12:23 Uhr

Also ich habe es gerade eben probiert und es funktioniert, aber es kann sein, dass du eine Kleinigkeit vergessen hast.

Wo erscheint kein neuer Eintrag bei Taxonomy? Beim Node oder direkt im Vokabular? Denn das so beim Node kein Eintrag erscheint ist klar, schließlich schreibst du einfach einen neuen Begriff ins Vokabular, mehr nicht.
Wenn du willst, dass der neue Begriff auch dem Node zugeordnet wird, musst du als letzte Aktion noch "Inhalt einen Begriff zuweisen" (bzw. die englischsprachige Entsprechung) wählen und kannst dort den neuen Begriff auswählen.

Ansonsten musst du bei "Add a new Term to vocabulary" unter "Term Identification" als Begriff [node:title] eintragen und dann wird der Node-Titel auch als neuer Begriff gespeichert, habe es wie gesagt gerade eben probiert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe es gerade nochmal

Eingetragen von Milchbar (39)
am 05.07.2010 - 12:35 Uhr

Habe es gerade nochmal geprüft und es ist alles genauso eingestellt. Der Begriff soll auch nur im Vokabular hinzugefügt werden. Ist wirklich ärgerlich. Hatte schon probiert Rules nochmal zu deinstallieren und neu aufzuspielen, jedoch auch ohne Erfolg.
Bleibt mir da als letzte Lösung nur das komplette Plattmachen der Drupal-Installation? Oder gibts da eventuell noch andere Möglichkeiten?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mmmh, das ist seltsam, denn

Eingetragen von Exterior (2903)
am 05.07.2010 - 12:49 Uhr

Mmmh, das ist seltsam, denn eigentlich müsste es so funktionieren. Kannst du mal Screenshots von den Konfigurationsseiten der einzelnen Aktionen anhängen?

Alternativ... Du könntest ein kleines Modul schreiben, welches hook_nodeapi implementiert und darin beim Speichern den Node-Titel in den DB-Tabellen term_data und term_hierarchy speichern. Dürften nur ein paar wenige Zeilen sein, 10 Stück oder so.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Problem gelöst

Eingetragen von Milchbar (39)
am 05.07.2010 - 13:08 Uhr

Ich habs gefunden. Und es ist mir schon ein bisschen peinlich. In den Einstellugen zu "Load vocabulary" kann man entweder per Drop-Down, oder aber auch per Eingabemaske das Vokabular angeben. Hier habe ich das DropDown-Feld benutzt. Allerdings war der CKEditor für die ID-Eingabemaske eingeschaltet und hat standardmäßig ein <br/> in das Feld geschrieben. Und ein Vokabular mit einer ID "<br/>" wird auch in ferner Zukunft wohl nie existieren ;)

Vielen Dank für Deine Hilfe und Mühe. Beim nächsten mal schau ich lieber nochmal 2 Stunden länger drüber ;)

Beste Grüße,
Milchbar.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hauptsache, der Fehler ist

Eingetragen von Exterior (2903)
am 05.07.2010 - 13:18 Uhr

Hauptsache, der Fehler ist gefunden ;-) Auf sowas kommt man ja auch nicht gleich ^^

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Opciones y contratacion de motos acuaticas en Tenerife South y Puerto Colon marina
  • Koordination der Aktivitäten zum Marketing
  • Halla los mejores refugios burbuja en Madrid, Andalucia y la costa catalana
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
Weiter

Neue Kommentare

  • Coordination of marketing
    vor 12 Stunden 48 Minuten
  • Verwende doch das Tag dafür,
    vor 2 Wochen 1 Tag
  • Guckst du hier: step by step
    vor 2 Wochen 16 Stunden
  • Guckst du hier: step by step
    vor 2 Wochen 16 Stunden
  • Ich habe ja keine Angst vor
    vor 3 Wochen 3 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 3 Wochen 5 Tagen
  • Vielen Dank erst einmal, aber
    vor 4 Wochen 2 Stunden
  • Du hast die "Trusted host
    vor 4 Wochen 10 Stunden
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 5 Wochen 6 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250287
Registrierte User: 20506

Neue User:

  • Bennietriah
  • growthnaavik
  • MonroeScobe

» Alle User anzeigen

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