Author Topic: OFA Formular?  (Read 788 times)

Offline astricia

  • Posts: 553
  • Gender: Female
    • netSchmiede24
OFA Formular?
« on: October 16, 2017, 09:30:19 AM »
Hallo zusammen,

ist es möglich auf die Detailseite eines OFA-Moduls ein Kontaktformular einzubauen? Ich versuche mich gerade daran, eine Website für einen Veranstalter einzurichten. Die entsprechenden Kurse sollen dann auf der Website gebucht werden. Über das Formular sollen dann neben den Einträgen, die der User macht (Name, Email etc.) auch Infos des OFA-Moduls (welcher Kurs, welches Datum etc.) versendet werden, damit es entsprechend zugeordnet wird.

Jemand eine Idee, wie ich das realisieren kann?

LG,
Astrid

Offline dbs

  • Betatester
  • **
  • Posts: 7726
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: OFA Formular?
« Reply #1 on: October 16, 2017, 10:26:36 AM »
Moin, hast versucht eine versteckte Miniform-Section per Sectionpicker droplet in die Detailseite zu holen?
Nur spontan, hab nichts getestet.

Offline astricia

  • Posts: 553
  • Gender: Female
    • netSchmiede24
Re: OFA Formular?
« Reply #2 on: October 16, 2017, 11:03:39 AM »
Die Idee hatte ich grundsätzlich auch - nur müsste ich dann natürlich für jeden Kurs ja ein separates Kontaktformular erstellen, damit eben neben den Daten des Angemeldeten auch der Name der entsprechenden Veranstaltung übermittelt wird. Irgendwie umständlich, ich müsste zig Formulare mit gleichem Inhalt erstellen...

Offline dbs

  • Betatester
  • **
  • Posts: 7726
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: OFA Formular?
« Reply #3 on: October 16, 2017, 11:19:08 AM »
Es würde auch reichen nur einen Link zum Formular in die Detailseite zu setzen.
Dem Link gibst du als Parameter den Namen des Kurses mit.
Wenn man dann bei Miniform ankommt wird der Parameter gleich in das Feld Kurs übernommen.
Also nachdem du das alles vorbereitet hast.

Offline astricia

  • Posts: 553
  • Gender: Female
    • netSchmiede24
Re: OFA Formular?
« Reply #4 on: October 16, 2017, 11:53:53 AM »
OK, ich fürchte dabei brauche ich Hilfe. Wie übergebe ich denn einen Parameter über einen Link an ein Formular?

Offline dbs

  • Betatester
  • **
  • Posts: 7726
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: OFA Formular?
« Reply #5 on: October 16, 2017, 01:31:11 PM »
Ist ganz große Zauberei und geht nur mit Miniform.
Dein Link in OFA Detailpage sieht ungefähr so aus:
Code: [Select]
<a href="[wblink99]?kurs=[TITLE]">Zum Formular</a>
99 ist die Miniform PAGE_ID
[TITLE] ist der OFA ITEM Title

Wenn du in Miniform nun ein Feld "kurs" hast, wird es mit dem TITLE gefüllt.

Das war es schon. Hoffe klappt.

Offline astricia

  • Posts: 553
  • Gender: Female
    • netSchmiede24
Re: OFA Formular?
« Reply #6 on: October 16, 2017, 04:17:28 PM »
Klappt leider nicht. Ich bekomme dann bei Klick auf den Anmeldelink folgende Fehlermeldung:

Code: [Select]
Multiple Choices
The document name you requested (/pages/kontakt/anmeldeformular.php&kurs=Kurs1) could not be found on this server. However, we found documents with names similar to the one you requested.

Available documents:

    /pages/kontakt/anmeldeformular.php (common basename)

Please consider informing the owner of the referring page about the broken link.

 :|

Offline astricia

  • Posts: 553
  • Gender: Female
    • netSchmiede24
Re: OFA Formular?
« Reply #7 on: October 16, 2017, 04:19:02 PM »
Ach so, und in Miniform habe ich das Feld "kurs" natürlich zugefügt. Die Zeile sah so aus, ich hoffe das war richtig:

Code: [Select]
<input name="kurs" type="text" id="kurs" value="{KURS}"/>

Offline dbs

  • Betatester
  • **
  • Posts: 7726
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: OFA Formular?
« Reply #8 on: October 16, 2017, 04:47:26 PM »
Quote
anmeldeformular.php&kurs=
Finde den Fehler.


Offline astricia

  • Posts: 553
  • Gender: Female
    • netSchmiede24
Re: OFA Formular?
« Reply #9 on: October 16, 2017, 05:12:08 PM »
Äh ja.... ich bin doof. Jezt klappt die Weiterleitung zumindest - aberder Kurstitel wird trotzdem nicht übergeben. Im Quelltext der weitergeleiteten Seite steht jetzt immer noch:
<input name="kurs" type="hidden" id="kurs" value=""/>

(hatte das type="text" zu type="hidden" geändert)

Irgendwie ist es mir doch lieber, das ganze mit einem Sectionpicker zu machen - denn neben dem Kursnamen müssten zur Anmeldung auch noch das Datum und die Teilnahmegebühr auf der Seite zu lesen sein und das wäre vielleicht ein bisschen viel zum übergeben... ? Oder geht das dann auch?

Offline dbs

  • Betatester
  • **
  • Posts: 7726
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: OFA Formular?
« Reply #10 on: October 16, 2017, 06:31:52 PM »
Hätte ich den Link eher gehabt ...
https://miniform.dev4me.com/module-help/tips-and-tricks/

Und wenn nichts ins Feld eingetragen wird mit [TITLE], versuch erstmal Klartext um zu sehen, dass es funktioniert.
Wenn du etwas auf hidden setzt ist das deine Sache. Oder du hältst dich an die Anweisungen. ;-)

Offline astricia

  • Posts: 553
  • Gender: Female
    • netSchmiede24
Re: OFA Formular?
« Reply #11 on: October 16, 2017, 06:54:26 PM »
OK, danke, das klappt jetzt mit der Weiterleitung auf eine neue Seite ganz gut. Kriege ich es jetzt auch irgendwie hin, dass das so vorausgefüllte Formular per Sectionpicker auf die Detailseite eingebunden wird? Damit dem Anmeldenden bei der Anmeldung dann auch noch die genauen Daten und die Teilnahmegebühr vor Augen geführt werden, bevor er das Formular abschickt.

Offline dbs

  • Betatester
  • **
  • Posts: 7726
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: OFA Formular?
« Reply #12 on: October 16, 2017, 07:14:39 PM »
Ich würde die gewünschten Felder mit ranhängen. Diesmal darfst du das & verwenden.
In den Tips&Tricks müsste so ein Link mit mehreren Parametern drin sein.

Sectionpicker? Ich weiß nicht mehr so recht was du versuchst. Aber eine Lösung hättest jetzt.

Offline astricia

  • Posts: 553
  • Gender: Female
    • netSchmiede24
Re: OFA Formular?
« Reply #13 on: October 16, 2017, 08:13:32 PM »
Danke, das klappt tatsächlich auch mit mehreren Variablen, die ich übergebe. Damit diese im Formular nicht verändert werden, muss ich sie als hidden-Feld anlegen. Aber sie werden dann auch noch mal im Fließtext oberhalb des Formulars angezeigt und entsprechend formatiert. So sieht es super aus und macht genau das, was ich will. :-)

Vielen Dank!  (Y)