Zum Inhalt springen

powermail 1.6.1 - t3 4.5.0

Erstellt am 11. März 2011 · 1 Antwort · letzte Antwort am 11. März 2011

Tags: Powermail, Frage

eberhardt ·

Hallo Forum,

komme hier seit ein paar Tagen (!) nicht weiter mit powermail und powermail_cond:
Dabei gleich 2 Probleme auf einmal: 1) Bestätigungseite 2) Condition
Was nicht funktioniert:

zu 1) Wenn Bestätigungsseite aktiviert ist, werden die Daten nicht in der DB gespeichert,
Daten werden in DB gespeichert, sobald Bestätigungsseite deaktiviert ist

zu 2) Ich habe eine Bedingung für eine Checkbox mit dazugehöriger Regel definiert: Wenn die Box gecheckt ist, soll ein komplettes Fieldset sichtbar werden.
Leider bleibt das Target-Fieldset immer (von Start an) sichtbar

ein wesentliches Problem (und hier im Forum schon besprochenes Problem) scheint folgendes zu sein:
"&" anstelle "&" vor dem cHash-Wert führt zu --> Cannot generate system identifier for general entity ...
Da dieser Thread schon älter ist #81899
wage ich, hier noch einmal anzuknüpfen: gibt es da mit den neusten Versionen neuere Lösungen?

#######
was ich habe:

typo3: 4.5.0
powermail 1.6.1
powermail_cond 1.0.2
powermail_frontend 0.6.5
date2cal 7.3.1
t3jQuery 1.9.6, lib und ui generiert und verfügbar

die entsprechend manuals gründlich studiert...
bis zum Abwinken gegoogled, die wesentlichen Forenbeiträge gelesen...

zu Testzwecken alle anderen js deaktiviert
in der Flexform-Conf die Bestätigungsseite nicht aktiviert
die Statischen Templates (powermail und Main Typoscript für pm_conf) ins TStmpl der Seite eingebunden

vor dem page-body-tag auch:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.js" type="text/javascript"></script>
<script src="typo3conf/ext/powermail_cond/files/js/powermail_cond.js?1297257812" type="text/javascript">
#######

Für jeden Hinweis dankbar
Eberhardt

eberhardt ·

Antwort an mich selbst (auch das hilft manchmal klarer zu sehen und vielleicht auch anderen...)

die Conditions für powermail funktionieren jetzt! Habe (bei dem ganzen Ge-Ajaxe) jetzt (einfach) die Extension powermail_cond_jquery zusätzlich installiert. Erhielt dann den bösen Fehler:

Fatal error: Call to undefined method tx_powermail_cond_fields:: PM_FieldWrapMarkerArrayHook() in typo3conf/ext/powermail/pi1/class.tx_powermail_html.php on line 1266

den ich aber beseitigen konnte, indem ich in:

typo3conf/ext/powermail_cond_jquery/lib/class.tx_powermailcond_fields.php

die Funktion PM_FieldWrapMarkerHook() in PM_FieldWrapMarkerArrayHook() umbenannt habe:

ZEILE 67 --> function PM_FieldWrapMarkerArrayHook($uid, $xml, $type, $title, &$markerArray, $piVarsFromSession, $obj) {

Eberhardt