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

  • Probleme mit der darstellun der ogg:image Tags.
  • Hi!
  • Abhängigkeiten zweier oder mehrerer Inhaltstypen
  • Lokale Entwicklungsumgebung auf Windows
  • Drupalcenter tot?
  • Drupal-Forks und ihre Schwächen/Stärken
  • Was kann ich gegen ständige Blutergüsse tun?
  • Mir gefällt die Drupal Symfony und deren Composer
  • Mir ist da was aufgefallen ;)
  • Matomo Installation
  • Verständnisfrage private_files in Drupal
  • [gelöst] Drupal 7 Forum Beitrag mit Bilder einstellen
Weiter

Neue Kommentare

  • Kontextfilter und Relationen sind der richtige Ansatz
    vor 10 Stunden 2 Minuten
  • Zusatzfragen
    vor 1 Tag 11 Stunden
  • DDEV verwaltet Container, sowohl Docker als auch andere
    vor 1 Tag 11 Stunden
  • Entwicklungsumgebung ist nicht nur Server
    vor 1 Tag 11 Stunden
  • Danke
    vor 2 Tagen 18 Stunden
  • [gelöst] Danke!
    vor 2 Tagen 18 Stunden
  • Ja natürlich tun wir dass.
    vor 3 Tagen 13 Stunden
  • Drupal.de verweist aufs Drupal Center
    vor 3 Tagen 14 Stunden
  • Und falls du auf grüne
    vor 3 Tagen 15 Stunden
  • Danke euch beiden, das bringt
    vor 3 Tagen 15 Stunden

Statistik

Beiträge im Forum: 250047
Registrierte User: 20359

Neue User:

  • Shify
  • tom082
  • Bubabujalka

» Alle User anzeigen

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