#1  
Alt 13.11.09, 16:36
Forum Zuschauer
 
Registriert seit: 21.06.07
Beiträge: 5
selectbox und powermail_cond

Nach intensiven Versuchen und ebensolcher Suche, wage ich eine Frage:

Ich benutze Typo3 4.2.0, Powermail 1.5.0 und Powermail_cond 0.5.1

Ich habe über Powermail eine Selectbox angelegt, die ebenso funktionieren soll, wie im Screenshot der Dokumentation (typo3.org: Documentation: Powermail Conditions (powermail_cond)).

Selectbox-Settings:
Bitte auswählen | | *
Ich möchte Einzelmitglied werden. | einzeln
Wir möchten Mitglied werden. | gruppe

Dazu habe ich dem Field eine Condition zugewiesen, die zwei Rules enthält:
Rule 1: Operator: show; "IS EQUAL"; Value: eins; Fieldset: einzeln (16)
Rule 2: Operator: show; "IS EQUAL"; Value: zwei; Fieldset: gruppe (15)
(Beide Fieldsets existieren.)

Im Frontend wird aber nur bei Auswahl von "Wir möchten Mitglied werden." das Fieldset mit den Gruppenangaben angezeigt. Bei der Auswahl "Einzelmitglied" geschieht nix.
Alle Einstellung sind die selben. Was kann ich übersehen haben?

Spielt dieser Bug eine Rolle: powermail_cond - Bug #4818: Funktion "sichtbar machen" funktioniert in bestimmten Situationen nicht - TYPO3 Forge? Falls ich das in der Script-Datei ergänzen muss: Ih kann in der powermail_cond.js nicht verändern, auch wenn ich das Install-Tool ermögliche.

Geändert von soyjo (25.02.10 um 23:51 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
Unterstützen Sie das Forum und buchen Sie Ihren Webspace beim
T3N Testsieger, dem Webhoster der auch dieses Forum hostet!


  #2  
Alt 02.12.09, 16:56
Forum Zuschauer
 
Registriert seit: 02.12.09
Beiträge: 2

Hallo,

ist dieses Problem behoben oder gibt es da immer noch Probleme? Ich kämpfe gerade mit dem gleichen Problem:

Selectbox-Settings:
Bitte wählen Sie: | | *
Privat | 1
Geschäftlich | 2

Dazu habe ich dem Field eine Condition zugewiesen, die zwei Rules enthält:
Rule 1: Operator: show; "IS EQUAL"; Value: 1; Fieldset: Privat (8)
Rule 2: Operator: show; "IS EQUAL"; Value: 2; Fieldset: Geschäftlich (9)
(Beide Fieldsets existieren.)

Im Frontend wird aber nur bei Auswahl von "Privat" das Fieldset "Privat" angezeigt. Bei "Geschäftlich" ändert sich nichts.


Freue mich über eine Rückmeldung.

Geändert von dimey2010 (04.12.09 um 17:14 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 04.12.09, 14:19
Forum Zuschauer
 
Registriert seit: 21.06.07
Beiträge: 5
noch keine lösung

hallo dimey, so wie dein beispiel sieht es auch bei mir aus.
habe bisher leider keine lösung gefunden und erstmal die conditions umgangen.
benutzt du auch Typo3 4.2.0? grüße!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 04.12.09, 14:36
Forum Stammgast
 
Registriert seit: 20.08.09
Alter: 28
Beiträge: 112

Hi

Das Problem is wie in dem link in dem erste post zu lösen:

in der powermail_cond.js

HTML-Code:
switch(array_targetFunction[i]) {
			case 'show': // show target
				if (doit[current_target]) { // of conditions is 1
					target.style.display = 'block'; // show element
					new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + ']'; // MH: change name back to normal-state
				} else {
					target.style.display = 'none'; // hide element
					new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + '][nosend]'; // MH: change name to nosend-state
				}
				break;
			case 'hide': // hide target
				if (doit[current_target]) { // of conditions is 1
					target.style.display = 'none'; // show element
					new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + '][nosend]'; // MH: change name to nosend-state
				} else {
					target.style.display = 'block'; // hide element
					new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + ']'; // MH: change name back to normal-state
				}
				break;

durch folgendes ersetzen:

HTML-Code:
switch(array_targetFunction[i]) {
            case 'show': // show target
                if (doit[current_target]) { // of conditions is 1
                    target.style.display = 'block'; // show element
                    if (new_targetID != null) {
                        new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + ']'; // MH: change name back to normal-state
                    }
                } else {
                    target.style.display = 'none'; // hide element
                    if (new_targetID != null) {
                        new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + '][nosend]'; // MH: change name to nosend-state
                    }
                }
                break;
            case 'hide': // hide target
                if (doit[current_target]) { // of conditions is 1
                    target.style.display = 'none'; // show element
                    if (new_targetID != null) {
                        new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + '][nosend]'; // MH: change name to nosend-state
                    }
                } else {
                    target.style.display = 'block'; // hide element
                    if (new_targetID != null) {
                        new_targetID.name = 'tx_powermail_pi1[' + new_target[1] + ']'; // MH: change name back to normal-state
                    }
                }
                break;
Bei mir geht es jetzt jedenfalls.

gruss Björn
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 04.12.09, 17:14
Forum Zuschauer
 
Registriert seit: 02.12.09
Beiträge: 2

Hallo Björn,

vielen Dank, das war der Fehler!!! Es funktioniert super gut.

Viele Grüße
Dirk
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 21.12.09, 21:02
Forum Zuschauer
 
Registriert seit: 21.06.07
Beiträge: 5
funkt auch

Danke! Bei mir hat es auch geklappt.
Neben dem Code hatte sich bei mir noch ein weiterer Fehler eingestellt. Ich erhielt jedesmal bei der Auswahl eines Selektfeldes die Fehlermeldung:
"Error in Function pmcond_main: Target or base ID don't exists"
Konnte an den IDs jedoch nichts feststellen und habe alles erneut aufgebaut. Dann funktionierte alles.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 26.01.10, 16:59
Benutzerbild von Mondelfe
Forum Newbie
 
Registriert seit: 17.06.08
Ort: Chemnitz
Alter: 24
Beiträge: 38

Arg... Kopf -> Tisch... Da sucht man ne halbe Ewigkeit nach dem Fehler im Backend und dann liegts am Javascript

Bin mir 100% sicher, dass es bei mir früher schon mal ging, jetzt hatte der Kunde angerufen und gemeint, es tut sich nix mehr. Kam der Fehler mal mit einem Versionsupdate? Sehr kurios das ganze...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 17.02.10, 11:16
Benutzerbild von mtness
Forum Newbie
 
Registriert seit: 11.10.05
Beiträge: 14

Der Fix hat bei mir auch direkt funktioniert - wie mir scheint ist die ext jetzt ne Weile nicht mehr geupdatet worden. Anyway - thread als gelöst markieren?

Viele Grüße, mtness.
__________________
there's a chasm
between carbon and silicon
that software can't bridge.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
powermail, powermail_cond, selectbox

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Selectbox Scrollbar machen alona TYPO3 4.x Fragen und Probleme 1 11.11.09 12:58
DB relation, eigner value in selectbox (tca - ext_tables?) karu TYPO3 4.x Fragen und Probleme 2 08.04.09 17:58
[DBAL] Problem mit Mapping bei Selectbox garbast Extension modifizieren oder neu erstellen 0 11.04.07 08:59
selectbox als menu? jenny79 GMENU, HMENU, TMENU und Co. 0 04.09.06 14:49


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:28 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165