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

"dynamische" Regel erstellen

Eingetragen von baschek (29)
am 02.02.2010 - 11: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 - 16: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 - 18: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 - 18: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 - 19: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 - 21: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 - 08: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 - 12: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.

  • Anmelden oder Registrieren um Kommentare zu schreiben

mh wenn ich die dev Version

Eingetragen von baschek (29)
am 03.02.2010 - 13: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

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

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