Wie "Cancel signup" im Signup Modul deaktivieren?
Eingetragen von grieche (71)
am 25.09.2007 - 10:34 Uhr in
am 25.09.2007 - 10:34 Uhr in
Hallo alle,
ich möchte das Signup Modul für einen kostenpflichtigen Event einsetzen. In dem Fall macht es keinen Sinn, wenn angemeldete Teilnehmer (über das Signup Modul) hinterher einfach Ihre Teilnahme am Event über den "Cancel signup"-Button absagen. Der nötige Workflow hier ist etwas komplexer.
Wie kriege ich nun diesen Button "herausgehackt"? Weiss das evtl. jemand? Dazu muss man wohl den Modul-Code direkt ändern, was für meinen Fall hier kein Problem wäre - als Feature-Request habe ich das schon dem Modul-Entwickler mitgeteilt.
Danke & Grüße
- Ilias
- Anmelden oder Registrieren um Kommentare zu schreiben
Vielleicht kannst du das mit
am 25.09.2007 - 14:02 Uhr
Vielleicht kannst du das mit dem Hook _form_alter machen.
gruß pebosi
gruß pebosi
--
https://pebosi.net
Den Tipp mit Hook
am 25.09.2007 - 15:12 Uhr
Den Tipp mit Hook _form_alter habe ich auch vom Entwickler bekommen. Momentan ist das aber noch Bahnhof für mich: Was muss ich da konkret tun, um den Button zu entfernen?
Guck dir mal das Beispiel
am 25.09.2007 - 15:45 Uhr
Guck dir mal das Beispiel unter 2) auf http://www.drupalcenter.de/handbuch/4698 an
gruß pebosi
gruß pebosi
--
https://pebosi.net
Danke pebosi, Drupal ist
am 25.09.2007 - 23:41 Uhr
Danke pebosi,
Drupal ist echt crazy! Ich habe es hinbekommen, indem ich so ein Mini-Modul geschrieben habe (sx.module heisst es bei mir), in dem folgendes steht:
<?php
function sx_form_alter($form_id, &$form) {
if ($form_id == 'signup_form_cancel'){
unset($form['submit']);
}
}
?>
Damit ist der Cancel-Button raus :-)
Daaaaaaanke!
- Ilias