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

"dynamische" Regel erstellen

Eingetragen von baschek (29)
am 02.02.2010 - 12:29 Uhr in
  • Module
  • Drupal 6.x

Hallo Allerseits

Ich habe folgendes Anliegen:
In meiner Druckerdatenbank gibt es 10 versch. Drucker die unter dem Inhaltstyp Drucker eingetragen wurden. Zu diesem Typ wurden versch. Felder erstellt, für jeden Toner usw. ein Feld. Dort wird eingetragen wieviel Einheiten jeweils vorrätig sind.
Um zu verhindern, dass ein Toner nicht mehr vorrätig ist soll eine Mail versendet werden wenn ein Feld den Wert 0 erhält.

Das geht auch ganz gut, mit dem Haken, dass in der Mail nur steht man solle die Drupalseite besuchen und schauen welcher Toner nicht mehr vorrätig ist.
Mein Wunsch wäre es daher, dass die Mail bereits auskunft darüber gibt bei welchem Drucker welcher Toner bestellt werden muss.

Mein einziger Lösungsansatz ist, dass ich für jeden Drucker für jedes Feld eine Regel erstelle nach dem Schema IF Druckername= Drucker 1 AND Toner Cyan=0 tHEN send mail

Das wäre bei 10 Druckern mit 8 mal Zubehör 80 Regeln...kann man das irgendwie vereinfachen und dynamischer gestalten?

Viele Grüße
Baschek

‹ Bildupload für meine Seite [gelöst] Devel Module und Zeropoint Theme ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie hast du denn deine Regel

Eingetragen von Exterior (2903)
am 02.02.2010 - 17:28 Uhr

Wie hast du denn deine Regel momentan gestaltet? Also die, die eine Mail sendet, in der steht, man solle nachlesen, welcher Toner leer ist, wie ist die aufgebaut?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da steht einfach nur drin

Eingetragen von baschek (29)
am 02.02.2010 - 19:42 Uhr

Da steht einfach nur drin man solle die Drupal Seite besuchen mit einem Link und dort nachsehen welcher Toner leer ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe gemeint, wie du die

Eingetragen von Exterior (2903)
am 02.02.2010 - 19:46 Uhr

Ich habe gemeint, wie du die Regel aufgebaut hast ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

achso :-) Ich hab einfach

Eingetragen von baschek (29)
am 02.02.2010 - 20:52 Uhr

achso :-)

Ich hab einfach alle Felder mit der ODER Funktion verknüpft sodass sobald irgendwo eine Null eingetragen wird die Mail rausgeht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mmmh, wenn du keine extra

Eingetragen von Exterior (2903)
am 02.02.2010 - 22:54 Uhr

Mmmh, wenn du keine extra Regeln für jeden Drucker und jedes Feld machen willst, dann fällt mir momentan nur die Variante ein, dass du die Inhalte aller Felder in die eMail aufnimmst, sodass eine eMail zum Beispiel so aussieht:

"Hallo Mister X,

der Vorrat eines Toners für den Drucker XYZ ist erschöpft:

Toner Cyan: 3
Toner Magenta: 0
Toner Yellow: 4"

Oder du machst mittels PHP eine Zählschleife mit allen Feldern, müsste auch klappen.
Dass du also zum Beispiel alle Feld-Inhalte in ein Array einliest und dann eine Zählschleife machst und jede Stelle des Arrays prüfst. Bei 0 gibst du das aus.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Tipps. Ich

Eingetragen von baschek (29)
am 03.02.2010 - 09:37 Uhr

Danke für die Tipps.
Ich hab mich jetzt doch dazu entschieden die einzelnen Regeln zu erstellen. Hat den kleinen Vorteil, dass ich für jeden Drucker einzeln festlegen kann wie wichtig es ist die Toner zu bestellen.

P.S. Kennt jemand von euch das Problem, dass ich wenn ich eine Regel im Nachhinein bearbeiten will und dort eine Bedingung anklicke um diese zu verändern nur eine Seite mit der Überschrift Bearbeiten kommt und darunter nichts angezeigt wird. Ich kann also nicht verändern...

  • Anmelden oder Registrieren um Kommentare zu schreiben

baschek schrieb P.S. Kennt

Eingetragen von JThan (396)
am 03.02.2010 - 13:02 Uhr
baschek schrieb

P.S. Kennt jemand von euch das Problem, dass ich wenn ich eine Regel im Nachhinein bearbeiten will und dort eine Bedingung anklicke um diese zu verändern nur eine Seite mit der Überschrift Bearbeiten kommt und darunter nichts angezeigt wird. Ich kann also nicht verändern...

Hallo.

Ja das Problem hatte ich auch mal. Habe es nur dadurch gelöst bekommen, dass ch die neueste (dev) Version von Rules installiert habe. Habe leider nicht rausbekommen, woran es genau lag.

Gruß
JThan
_____
Meine private Seite: http://durstich.de
--> http://is.gd/C9Pb - Drupal Themes Showroom <--
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.

Gruß
JThan
_____
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

mh wenn ich die dev Version

Eingetragen von baschek (29)
am 03.02.2010 - 14:14 Uhr

mh wenn ich die dev Version installiere bekomm ich einen Fehler und die Seite ist nich mehr erreichbar...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Wie 'saubere' Dateinamen bei Upload erzwingen?
  • Modul lässt Website anstürzen
  • Showroom
  • rename admin paths - Probleme mit Modul - Alterantive?
  • Probleme mit Installation voa COMPOSER
  • Drupal- Vor- und Nachteile
  • Text Editor verschwunden
  • Wie URL Alias für Entity in Drupal 9 erstellen?
  • in View zwischen Felder einer Node filtern
  • HTML-Code funktioniert nicht
  • Webform, Condtional Logik, Kontrollkästchen
Weiter

Neue Kommentare

  • Das findet man in diesem
    vor 8 Stunden 29 Minuten
  • Hallo, bitte löscht meinen
    vor 2 Tagen 7 Stunden
  • Schau mal hier
    vor 2 Tagen 12 Stunden
  • Das Modul ist ja ganz schön,
    vor 5 Tagen 11 Stunden
  • Modul Purge
    vor 6 Tagen 6 Stunden
  • Nö
    vor 6 Tagen 13 Stunden
  • Manuell aus der Datenbank löschen
    vor 6 Tagen 14 Stunden
  • Bots ... auf Abstand
    vor 1 Woche 5 Stunden
  • Cache vs Browser
    vor 1 Woche 6 Stunden
  • h2b2 schrieb Nach einigen
    vor 1 Woche 2 Tagen

Statistik

Beiträge im Forum: 247803
Registrierte User: 19535

Neue User:

  • Chrisvek
  • RebeccaBeils
  • rogerfk18

» Alle User anzeigen

User nach Punkten sortiert:
wla9210
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
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