Ergebnis 1 bis 15 von 15

Thema: [notification_center] wie in andere Module einbauen?

  1. #1
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard [notification_center] wie in andere Module einbauen?

    Hi,

    ich habe mir das [notification_center] und [isotope] angesehen - soweit ich da durchsteige...

    Sehe ich das richtig, dass für die Integration in ein eigens Modul bzw. für eine Erweiterung eines vorhanden Moduls

    a) über die config.php das $GLOBALS['NOTIFICATION_CENTER']['NOTIFICATION_TYPE'] um den eigene Typ erweitert werden muss und

    b) über die dcaconfig.php die $GLOBALS['TL_DCA']['tl_nc_notification']['fields']... als Palette im Modul angelegt werden müssen...?


    Was ich bei der Sache nicht sehe/verstehe, wie und wo ich ansetze, wenn der "Notification-Trigger" nur bei bestimmten Bedingungen anspringen soll.


    Beispiel: ich habe eine MetaModels-Tabelle mit einer Spalte "Status" - wenn sich der Status auf einen bestimmten Wert ändert soll eine zum Status passende E-Mail gesendet werden.


    Dank für Infos & Gruß

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Versenden musst du die Notification immer selbst. Das Notification Center verschickt nicht Nachrichten aus Lust und Laune.
    Wie das geht, steht da: https://github.com/terminal42/contao...a-notification
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    ... also ist meine Auflistung mit a) und b) schon korrekt - oder?

    und muss als c) die notification-Sendung starten...

    wie und woher bekomme ich die $intNotificationId ?

    ... ich glaube, so ganz geschnallt habe ich die Sache noch nicht :-(

  4. #4
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Naja. Das NC bietet dem Kunden die Möglichkeit, beliebig viele Benachrichtigungen anzulegen. Aber welche dann wann und wo verschickt wird, ist ja logischerweise die Entscheidung des Entwicklers. Insofern: Keine Ahnung woher deine $intNotificationId kommt. Irgendwoher wo du eine Liste von Benachrichtigungen zur Auswahl anbietest halt.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    hmmm... kennst Du zufällig eine weitere Erweiterung, die auch das nc einsetzt - außer Isotope und Avisota - wo ich mir das "abgucken" kann?

    aber schonmal Dank für die Infos

  6. #6

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    o.k. - Danke! ... werde ich mir mal "rein ziehen"

  8. #8
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Hab auch noch 1-2 andere auf Lager, aber da war ich zu faul die rauszusuchen. Wenn du noch Beispiele brauchst, sag Bescheid

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    "Bescheid"! ;-)

    ... wie Du ggf. gelesen hast, will ich aus MM eine E-Mail absenden ohne einen separaten Senden-Button - hast Du eine Idee, wie ich mich in das Speichern eines MM-Datensatzes (also nicht MM erstellen, sondern Daten speichern) einklinken kann? Hook?

  10. #10
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Hab auch noch 1-2 andere auf Lager, aber da war ich zu faul die rauszusuchen. Wenn du noch Beispiele brauchst, sag Bescheid
    hast Du da noch was für mich...??

    Dank vorab!

  11. #11
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    ich glaube, ich muss die E-Mails doch "zu Fuß" erstellen :-(

    wenn ich mir die config.php im nc ansehe

    PHP-Code:
    $GLOBALS['NOTIFICATION_CENTER']['NOTIFICATION_TYPE'] = array_merge(
        (array) 
    $GLOBALS['NOTIFICATION_CENTER']['NOTIFICATION_TYPE'],
        array(
             
    'core'   => array(
                 
    'core_form' => array(
                     
    'recipients' => array('admin_email''form_*'),
                     
    'email_text' => array('form_*''formconfig_*''admin_email')
                 )
             ),
             
    'contao' => array(
                 
    'member_registration' => array(
                     
    'recipients' => array('member_email''admin_email'),
                     
    'email_text' => array('domain''link''member_*''recipient_email')
                 ),
                 
    'member_password'     => array(
                     
    'recipients' => array('recipient_email'),
                     
    'email_text' => array('domain''link''member_*''recipient_email')
                 )
             )
        )
    ); 
    stehen da Sachen, die ich mir mit der readme https://github.com/terminal42/contao...ication_center nicht zusammenreimen kann und in Deinem RIM so auch nicht sehe...

    * warum sind die Sachen für Contao verschacht - bei RIM nicht
    * was machen die "*"
    * was kann alles in das Array email_text? gibt es noch mehr Elemente?

  12. #12
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Ich weiß nicht ob dir dann noch weitere Beispiele helfen aber hier hätte ich noch eins

    https://github.com/menatwork-ia/maxmind

  13. #13
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    nochmal Dank für die Postings & Links - aber ich glaube, meine "Verwirrung" wird damit nur noch schlimmer... :-(

  14. #14
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Dann solltest du es evtl. einfach lassen und die Arbeit einem Programmierer überlassen. Das wäre womöglich effizienter
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  15. #15
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.719
    User beschenken
    Wunschliste

    Standard

    "so isses" wie mein Opa immer sagt ;-)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •