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 - 09: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 - 10: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 - 10: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 - 11: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 - 11: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 - 11: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 - 12: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 - 12: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

  • 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 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 15 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 18 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 29 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