Hi allseits,

Ohne ein gerüttelt Maß an Recherche und Doku-Lesen würde ich meine Anfrage hier nicht zu stellen wagen ;-). In meinem aktuellen Zustand würde ich wohl auch ein passendes Hilfeangebot gegen Honorar annehmen ;-). Ich könnte auch den Zugang zu einem Testsystem freigeben.

Typo3 6.2.4, Introductionpackage (Bootstrap), Powermail 2.x

Szenario: eine einfache Seminaranmeldung
- Jedes Seminar wird auf einer eigenen Seite
  (="Seminarpage") dargestellt.
- Die Seminartext für die Seminaranmeldung ist der Einfachheit
  halber im Subtitle der Page.
- Auf jeder Seminarpage gibt es einen Anmeldebutton der
  auf ein gemeinsames Powermailformular führt, bei dem das
  gewählte Seminar in einem Read-Only-Feld voreingestellt
  sein soll.

Nach Ausfüllen des Anmeldeformulars soll auf der Bestätigungsseite des powermail-Plugins auch der voreingestellte Seminartext zur Kontrolle nochmals angezeigt werden und auch in den Bestätigungsmails mit eingebaut sein.

Thema 1
Anmeldebutton auf der Seminarpage als 'Insert Record' Element ausgebildet - der Anmeldebutton soll per Link die Powermail-Formularseite aufrufen und die uid der Page als Parameter übergeben.

Meine bisherigen Versuche mit typolink waren leider ohne Erfolg.

Thema 2:
Auf der Seite mit dem Powermail Formular gibt es ein Extension Template
In dieses (im Setup) wird das Typoscript für das Auslesen der übergebenen uid (Parameter myid) erledigt.

<--TYPOSCRIPT BEGIN>
##Powermail Formular Eingaben bei neuem Aufruf löschen
plugin.tx_powermail_pi1.clear.session = 0

lib.bestellung= COA_INT

lib.bestellung{
20 = CONTENT
20 {
   table = pages
   select {
      #pidInList = root
      Where {
          data = GPvar:myid
          wrap = uid=|
      }
     #languageField = sys_category.sys_language_uid
   }
   renderObj = TEXT
   renderObj.field = subtitle
   }

20.wrap = <label for="powermail_field_bestellung" class="powermail_label">Bestellung</label><input class="powermail_field powermail_input" id="powermail_field_bestellung" type="text" name="tx_powermail_pi1[field][99]" readonly value="|" />

}
<--TYPOSCRIPT END>

Im Powermail-Formular wird ein Feld vom Typ Typoscript erstellt, das das Typoscript aus dem Template aufruft. (lib.bestellung)

Das angezeigte Feld soll Read-Only sein.(das klappt auch)

Das erstellte SQL-Statement funktioniert, das gewünschte Feld "Bestellung" wird read-only erzeugt/ausgegeben, nur der Inhalt des Textes (der subtitle der Page) wird nicht befüllt.

??was mache ich falsch ??

Thema 3: Anzeige der ausgefüllten Felder:

Powermail scheint per typoscript erzeugte Felder bei der Eingabebestätigung sauber zu berücksichtigen.

Allerdings erhalte ich beim Label des Feldes die Fehlermeldung "Error, could not get Title"


Bin für jeden Hinweis der mir weiterhilft dankbar
THX Folks
Karl

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an