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

[gelöst] Mit Rules einen bestehenden Taxonomie-Term in neuen node stzen

Eingetragen von marco.b (645)
am 16.07.2013 - 20:06 Uhr in
  • Modulsuche
  • Drupal 7.x

Ich habe für eine Benutzerrolle ein Taxonomiefeld "Gruppe" mit profile2 angelegt, da ich ca. 20 Gruppen habe und nicht 20 user-Rollen anlegen wollte. Denn von der Rechtevergabe ist das auch gar nicht nötig und würde die Rechteverwaltung ziemlich aufblasen.

In einem Inhaltstyp habe ich das gleiche Taxonomiefeld mit den Gruppen auch eingebaut. Jetzt will ich erreichen, daß immer wenn ein Benutzer dieser Rolle (der maximal 1 Gruppen-Term hat) einen neuen Beitrag erstellen will (node/add/gruppeninhalt), das Taxonomiefeld seiner Gruppe automatisch mit dem Gruppenterm seines Profileintrag ausgefüllt wird.

Ich sehe da 2 Ansätze:
- rules
- prepopulate
und möchte es gerne mit Rules lösen, weil ich am liebsten das Taxonomiefeld im Beitragsformular den usern gar nicht zeigen will (field permissions).

Wahrscheinlich kann man das Thema auch ohne Taxonomie mit OG angehen, doch ich hatte vor einem halben Jahr ziemlich komische Sachen damit erlebt und will es hier mal anders versuchen.

Ich habe mal versucht, die rule aufzusetzen. Als Event habe ich "Nach dem Speichern von neuem Inhalt" gesetzt und als action: "einen Wert setzen". Das Feld wird aber nicht ausgefüllt. Muss ich vielleicht noch angeben, welchen der theoretisch mehreren terms des user profils in den node gesetzt werden soll z.B. "term 0")?
Auf jeden Fall ist wie bei einer klassischen Kategorisierung max. 1 Term möglich zu setzen, sowohl beim profil, als auch beim nodetyp.

Was fehlt da bzw. gibt es noch einen einfacheren, besseren Ansatz für das ganze.

Danke für Eure Ideen!
Marco

‹ Premium-Account [gelöst] Mit Rules einen bestehenden Taxonomie-Term in neuen node stzen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Moin Marcob, Rules ist schon

Eingetragen von glycid (921)
am 16.07.2013 - 21:06 Uhr

Moin Marcob,

Rules ist schon der richtige Ansatz.

Event ----> nach Speichern von neuem Inhalt
Bedingung ----> Inhalt ist Typ ----> gruppeninhalt
Action -----> Einen Wert setzen.
Wichtig ist hier, nur die Felder ohne Parameter auszuwählen. Beispiel: Mein zu beschreibendes Taxonomy Feld im Inhaltstyp hat den Namen field_gruppe. Das Taxonomy Feld, welches den Wert liefern soll, heißt field_meine_gruppe und kommt aus dem normalen Userprofil. Ich muss also 1. node:field_gruppe benutzen und nicht node:field_gruppe:irgendwas und 2. node:author:field-meine-gruppe und nicht node:author:field-meine-gruppe:irgendwas

Nach dem Speichern ist der Wert entsprechend gesetzt

AnhangGröße
rule-taxonomy.png 38.01 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Sehr cool. Vielen Dank, das

Eingetragen von marco.b (645)
am 16.07.2013 - 21:31 Uhr

Sehr cool. Vielen Dank, das klappt jetzt!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Netx360
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 2 Wochen 1 Tag
  • Textboxen mit Tabelle
    vor 2 Wochen 2 Tagen
  • Du sollst ja auch keine
    vor 2 Wochen 2 Tagen
  • Theme
    vor 2 Wochen 2 Tagen
  • Welches Theme benutzt du
    vor 2 Wochen 2 Tagen
  • Mit Responsive Raster hatte
    vor 2 Wochen 3 Tagen
  • Hallo Alex,um das Häkchen
    vor 2 Wochen 3 Tagen
  • Modul view_unpublished
    vor 2 Wochen 4 Tagen
  • Modul "override node options"
    vor 2 Wochen 5 Tagen
  • Im Grunde ist dass ein
    vor 3 Wochen 13 Stunden

Statistik

Beiträge im Forum: 250271
Registrierte User: 20479

Neue User:

  • Floydphymn
  • Stevebok
  • Robertnobia

» Alle User anzeigen

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