Zum Inhalt springen

Powermail 3 Spalten

Erstellt am 6. April 2011 · 2 Antworten · letzte Antwort am 4. Mai 2011

Tags: Powermail, HTML & CSS, Frage

FreeBatman ·

hallo,

nachdem ich nun im ersten Schritt eine linke und rechte classen Zuweisung eingebunden habe.

TCEFORM {
    # change CSS dropdown for fieldset
    tx_powermail_fieldsets {
        class {
        removeItems = style1, style2, style3
        addItems.leftform = Left Fieldset
        addItems.rightform = Right Fieldset
        }
    }
    # Use the same settings for fields
    tx_powermail_fields {
        class < TCEFORM.tx_powermail_fieldsets.class
        }
}

bin ich auf der Suche nach einer Möglichkeit ein etwas komplizierteres Formular zu gestalten.

Hierbei bräuchte ich ein
Label und anschliessend noch ein
Label und ein Dropdown. Und dieses nach Möglichkeit 3 mal in einer Zeile.

Und ich Frage mich ob das überhaupt zu realisieren ist. Kann hierzu partout gar nichts finden. Weiss da evtl. jmd. nen Tipp oder soll ich es gleich lassen. Mir scheint das Powermail hierfür irgendwie komplett ungeeignet zu sein.

FreeBatman ·

So .. das war ja wohl irgendwie ein Posting wo man keine Antwort erwarten kann. Deswegen antworte ich mir mal selber 😃

Also das mit der linken und rechten classen Zuweisung hat bei mir irgendwie einfach nicht gegriffen. Die sollte ja hauptsächlich dazu diesen das die Redakteuere ein Formular selber erstellen können. Dies wird aber sehr wahrscheinlich nie passieren. Dementsprechend habe ich nun die 2-Spalten Lösung anders angegangen.

Einfach mal ein Formular erstellen und im Quelltext nachschauen welches fieldset vergeben wird "tx-powermail-pi1_fieldset_11". Diese habe ich dann via CSS z.b. so angesprochen:

#tx-powermail-pi1_fieldset_11 {
position:relative;
float:left;
width:290px;
display:block;
padding:0px 0px 5px 0px;
border:0px solid #000;
}

Das nächste ist dann logischerweise die "tx-powermail-pi1_fieldset_12" und wird nach CSS dann rechts angelegt.

#tx-powermail-pi1_fieldset_12 {
position:relative;
display:block;
padding:0px 0px 5px 50px;
z-index:2;
border:0px solid #FFF;
}

border:0px solid #FFF; habe ich deswegen drinnen damit mir der Safari die beiden Container auf der gleichen Höhe darstellt.

Was nun nicht so schön ist das im der ankommenden E-Mail die zugehörigen Werte des linken und rechten Fieldset nicht zusammenhängend angezeigt werden. Evtl. könnte dies mit "TABINDEX" gelöst werden. Da habe ich aber noch nicht nachgeschaut.

So weit so gut. Über Kommemntare oder Anmerkungen bin ich gerne zu haben. Ich hoffe das hilft evtl. mal jmd weiter.

Anmerkung:
Wenn ich da mal so rüberschiele zu Joomla mit Formular Erweiterungen à la Chronoform, BreezingForms, JForms.

Da wird man richtig neidisch. Und ich würde sofort nen hu oder so zahlen für eine Formular Erweiterung die ich derart einfach bedienen kann wie die oben erwähnten Module. Wieso kann es sowas in Typo3 nicht geben. Oder gibts es schon so eines und ich habe es tatsächlich nicht gefunden? Was meint Ihr dazu würde mich interessieren?