Halo, komme nicht weiter
Mit "input.powermail_uid1" kann ich zb ein Inputfeld ändern, aber leider nur die Farbe und nicht die Breite. die Breite kann ich nur mit "fieldset.tx-powermail-pi1_fieldset input" ändern. Dadurch sind aber alle Eingabefelder und Buttons gleich lang, ich hätte aber lieber kurze Buttons. Auch mit "input.powermail_reset" oder "input.powermail_submit" lässt sich in der CSS nur die Farbe ändern, nicht die Breite der Bottons.
Meine Fragen
1. Wie kann ich die Länge der Buttons und Felder unterschiedlich lang machen (in der CSS)?
2. Wie bekomme ich das Captchabild in die Mitte (zentriert) (über CSS)?
3. Gibt es eine Möglichkeit einer ODER-Verknüpfung zweier Inputfelder ? Ich möchte das der User entweder das Email-Feld oder das Telefonnummern-Feld ausfüllt (Pflichtfeld). Es sollen aber nicht beide Felder Pflicht sein.
Danke vorab
Julchen[/b]
Hallo
1. Ist sehr wohl mit CSS möglich:
input.powermail_uid1 {
width: 200px;
}
Wenn du jedoch zuvor schon so etwas nutzt:
fieldset.tx-powermail-pi1_fieldset input {
width: 100px;
}
Dann muss dein CSS anders aussehen:
fieldset.tx-powermail-pi1_fieldset input.powermail_uid1 {
width: 200px;
}
Simples CSS Gedöns...
2. Auch via CSS - du kannst aber auch im HTML Template nachhelfen
3. Siehe hier:
http://typo3.org/documentation/document-library/extension-manuals/powermail_cond/0.3.5/view/1/5/
Hallo nochmal
Erst mal besten Dank für die schnelle Antwort. Leider konnte ich erst heute die Antworten lesen da mein Laptop nach dem letzten Post den Hitzetod gestorben ist. (Man sollte halt einmal im Jahr die Lüfter reinigen).
Leider finde ich nicht den Punkt:
Enable own code field in the extension manager of powermail_cond!
den Punkt gibts bei mir nicht !
Ich habe da nur:
Use IRRE[useIRRE]
Preview window active[usePreview]
Activate tab dividers[TabDividers]
Fill field with fe data[feusersPrefill]
Deactivate IP logging[disableIPlog]
Deactivate config for Realurl[disablePMRealUrlConfig]
Deactivate Start- and Stoptime
Hab extra noch die neuste Version von Powermail installiert 1.4.1. !
Julchen schrieb
Enable own code field in the extension manager of powermail_cond!
Da steht nicht "of powermail"
Erst mal besten Dank für die schnelle Hilfe
Punkt 3 mit der Oderverknüpfung funktioniert jetzt.
Mit den CSS-stylen hab ich aber echte Probleme, Powermail lässt sich nicht stylen. Versuche das schon seit Tagen. Ich kann nicht die Positionen ändern. Reagiert nicht auf display:inline oder absolute. Ich möchte die PLZ und den Ort in einer Zeile haben. Auch die Anrede per Radiobutton möchte ich in einer Reihe, hab hier im Forum nur das Gegenteil gefunden, war wohl früher automatisch in einer Reihe.
Mitunter weiss ich nicht wie ich die Felder ansprechen soll, die Namen sind ja teilweise extrem lang.
Also hab ich gedacht ich mach das mal mit powermail_cond , ist ja eh installiert, da kann ich doch CSS-Code eingeben.
Auch hier geht nix, hab in mehrern Feldern versucht den Beispielcode aus dem Manual einzugeben mit "Copy und Paste"
style=”background-color: red; color: white;”
,aber nix passiert, auch nicht durch mehrmaliges Löschen des Cache. Es ist zum verzweifeln.
- Es gibt ein Manual wo erklärt wird, wie man CSS mit dem Formular einsetzen kann
- Es gibt ein Default CSS das man einbinden kann
- Man kann das komplette HTML Template nach seinen Wünschen anpassen
- Der Code des Formulares ist nach bestem Wissen und Gewissen gestaltet (Eltern DIV, Felder werden mit label Tags ausgezeichnet, etc...)
Was soll ich als Extension Entwickler noch machen?
Hallo Julchen,
das Thema CSS hatte ich auch ...
hier mein Beispiel für die Postleitzahl / Ort Sequenz:
/* eingabefelder-linke seite schmal, hier PLZ*/
form.tx_powermail_pi1_form div#powermaildiv_uid26
{
display:inline;
float:left;
width:24%;
}
/* eingabefelder-rechte seite breit, hier ORT*/
form.tx_powermail_pi1_form div#powermaildiv_uid27
{
display:inline;
float:right;
width:74%;
}
Grüsse, Kurt
... und danach kommt noch ...
form.tx_powermail_pi1_form input#uid26,
form.tx_powermail_pi1_form input#uid27
{
width:100%;
}
Grüsse, Kurt
Hallo einpraegsam.net
Sicher ist das Ganze sehr gut durchdacht und eine Super-Extension.
Es ist aber, als hätte ich einen Ferrari und weiss nicht wo der Schlüssel rein muss.
Du sagst:
- Es gibt ein Manual wo erklärt wird, wie man CSS mit dem Formular einsetzen kann
Ich halte mich ja an das Manual:
Also hab ich gedacht ich mach das mal mit powermail_cond , ist ja eh installiert, da kann ich doch CSS-Code eingeben.
Auch hier geht nix, hab in mehrern Feldern versucht den Beispielcode aus dem Manual einzugeben mit "Copy und Paste"
style=”background-color: red; color: white;”
Danke an Kurt.
Mit dem Typ von Kurt kann ich die Felder nebeneinander bekommen, aber die Beschriftung haut nicht hin.
Ich denke mein Problem ist, dass ich nicht weiss wie ich die einzelnen Felder ansprechen soll. Einige Sachen lassen sich eigenartiger Weise per CSS anpassen, aber andere CSS-Befehle werden einfach ignoriert.
Das beste Beispiel ist wie schon gesagt der Beispielcode:
Der Beispielcode aus dem Manual funktioniert schon nicht bei mir ! 😢
Das traurige Julchen
So nach Wochen und mühseeliger Arbeit habe ich endlich mein erstes (kleines) Formular mit CSS hinbekommen. Jetzt sehe ich jedoch noch mehr Arbeit auf mich zukommen, muss ich die Templates dazu ändern ?
Ich möchte bei fehlerhafter Eingabe (captcha) wieder das gleiche Formular erscheinen lassen, jedoch auf einer anderen Seite (Errorpage), da ich bei einem Fehler eine andere Hintergrundgrafik einblenden möchte.
Julchen
Hallo frohes neues Jahr.
Habe inzwischen das Handtuch geworfen und aufgegeben !
Habe Powermail deinstalliert und dafür mailformplus installiert.
Somit werde ich diesen Thread als gelöst abhaken.
Was mir mit powermail nicht in den ganzen Wochen gelungen ist, hat mit mailformplus an einem Tag geklappt.
Aber CSS war nicht der einzige Grund !
Julchen