Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 51 von 51

Thema: [cm_alternativeforms] Widget für zwei alternative Formularbereiche

  1. #41
    Contao-Nutzer Avatar von florianniebuhr
    Registriert seit
    29.06.2010.
    Ort
    Hamburg
    Beiträge
    14
    Partner-ID
    7759

    Gesicht zeigt die Zunge

    Hallo zusammen,

    gibt es für cm_alternativeforms mittlerweile eine funktionierende Version für Contao 3.2.14?
    Ich hatte ChrMue schon angeschrieben. Aber noch keine Rückmeldung.

    Alles andere funktioniert nicht zufriedenstellend, ich brauche definitiv eine Radiogroup, die bestimmte Teilbereiche meines Formulars sichtbar/unsichtbar schaltet und auch entsprechend validiert.
    Für Checkboxen gibt es ja die super funktionierende conditionalform Erweiterung.

    Ich habe es auch mit contao-conditionalformfields von Terminal42 probiert, aber dazu gibt es keine Doku.
    Leider noch nicht zum Laufen bekommen.

    Bin für jeden Tipp dankbar!

  2. #42
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    hi, die readme von conditionalformfields ist knapp aber ausreichend. warum klappt es nicht? hast du ein beispiel?

    lg

    Gesendet von meinem GT-I9505 mit Tapatalk

  3. #43
    Contao-Nutzer Avatar von florianniebuhr
    Registriert seit
    29.06.2010.
    Ort
    Hamburg
    Beiträge
    14
    Partner-ID
    7759

    Standard

    Hi valentin_,

    ich hatte es mit einer Checkbox probiert:

    $checkbox == '1'

    So habe ich das auch in das Conditionfeld eingetragen. In dem Fall wäre der Name des Formularfeldes checkbox.
    Aber das hat nichts gebracht...

    ABER:

    ChrMue hat sich prompt gemeldet und seine überarbeitete Version von cm_alternativeforms als 2.0.0-beta1 veröffentlicht. :-)
    Sie läuft unter 3.2.14 mit Composer ganz hervorragend.

    Also muß ich zum Glück nicht nach einer alternativen Lösung suchen.

    An dieser Stelle nochmal herzlichen Dank ChrMue!
    Da werden sich einige Contaoianer freuen.

    https://contao.org/de/extension-list...000003.de.html

    Viele Grüße

  4. #44
    Contao-Fan
    Registriert seit
    27.06.2012.
    Beiträge
    600

    Standard

    Evtl ohne Anführungszeichen da '1' ein String ist? Vl klappts mit 1 oder true falls du es noch ausprobierst.
    Lg

    Gesendet von meinem GT-I9505 mit Tapatalk

  5. #45
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kleiner Tipp, wenn ihr Fehler angezeigt bekommt:

    Ich hab hier von einer alten Version aktualisiert und dann unter Contao 3.2.19 nur Fehler bei der Einbindung gehabt.
    Diese waren erst weg, als ich die Extension deinstalliert und danach neu installiert habe.

    @Extension-Anbieter: Bitte sei doch so lieb und schreib in die Extension-Info, dass MooTools Pflicht ist.

  6. #46
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und noch eine Empfehlung:
    Es macht Sinn, das Template so anzupassen, dass die Felder jeweils noch die CSS-Klasse cm_alternativeforms haben. So kann man dann nämlich dafür übergreifend Styles definieren, die für alle so eingebundenen Formularfelder in allen Formularen gelten. Ohne diese Klasse müsste man jedesmal die IDs ins CSS mit aufnehmen, dürfte das nie vergessen, usw.

    Hier mein angepasstes form_alternative.html5 Template:
    PHP-Code:
    <?php if (TL_MODE == 'BE'): 
      
    ?><span class="tl_gray">### ALTERNATIVE <?php 
        
    if ($this->cm_alternativeType == 'cm_start'): ?>START<?php 
        
    elseif ($this->cm_alternativeType == 'cm_else'): ?>ELSE<?php 
        
    elseif ($this->cm_alternativeType == 'cm_stop'): ?>STOP<?php 
        
    endif; ?> ###</span>
      
    <?php elseif (!$this->tableless): 
    // table

    ?>

      <?php 
      
    if ($this->cm_alternativeType == 'cm_start'): ?>
          <tr class="<?php echo $this->rowClass?>">
            <td class="col_0 col_first">&nbsp;</td>
            <td class="col_1 col_last"><?php echo $this->generate(); ?></td>
          </tr>
        </table>
        <div class="cm_alternativeforms" id="alternative_<?php echo $this->strName?>" style="display: <?php echo ($this->value==0)?'block':'none'?>">
        <table cellspacing="0" cellpadding="0" summary="Form fields">
          <tr style="display: none"><td colspan="2">&nbsp;</td></tr>
      <?php 
      
    elseif ($this->cm_alternativeType == 'cm_else'): ?>
          <tr style="display: none"><td colspan="2">&nbsp;</td></tr>
        </table>
        </div>
        <div class="cm_alternativeforms" id="else_<?php echo $this->strName?>" style="display: <?php echo ($this->value==1)?'block':'none'?>">
        <table cellspacing="0" cellpadding="0" summary="Form fields">
          <tr style="display: none"><td colspan="2">&nbsp;</td></tr>
        
      <?php 
      
    elseif ($this->cm_alternativeType == 'cm_stop'): ?>
          <tr style="display: none"><td colspan="2">&nbsp;</td></tr>
        </table>
        </div>
        <table cellspacing="0" cellpadding="0" summary="Form fields">
          <tr style="display: none"><td colspan="2">&nbsp;</td></tr>
      <?php endif; ?>
      
    <?php 
    else: 
    // tableless
    if ($this->cm_alternativeType == 'cm_start'): ?>
        <?php echo $this->generate(); ?><br>
        <div class="cm_alternativeforms" id="alternative_<?php echo $this->strName?>"
        style="display: <?php echo ($this->value==0?'block':'none')?>">
      <?php 
      
    elseif ($this->cm_alternativeType == 'cm_else'): ?>
        </div>
        <div class="cm_alternativeforms" id="else_<?php echo $this->strName?>
        style="display: <?php echo ($this->value==1?'block':'none');?>">
      <?php 
      
    elseif ($this->cm_alternativeType == 'cm_stop'): ?>
        </div>
      <?php 
      
    endif; 
    endif; 
    ?>

  7. #47
    Contao-Nutzer
    Registriert seit
    16.01.2010.
    Ort
    bei Kaiserslautern
    Beiträge
    221

    Standard cm_alternativeforms für Contao 3.5? Die Alternative wird nicht angezeigt

    Hallo Ihr Lieben,
    ich habe diese Erweiterung unter Contao 3.5 installiert. Leider wird mir bei Auswahl der Alternative die dazughörigen Felder nicht angezeigt. Ich befürchte, ich habe beim Anlegen einen Fehler gemacht. Folgendermaßen bin ich vorgegangen:
    1. Anlegen Feldtyp "Formular mit Alternativen", Variante: Gruppierung Anfang
    2. diverses Felder, die auch angezeigt werden.
    3. Feldtyp "Formular mit Alternativen", Variante: Gruppierung Ende
    4. Feldtyp "Formular mit Alternativen", Variante: Gruppierung: Alternative
    5. diverses Felder die nicht angezeigt werden, auch nicht wenn ich die zweite Variante auswähle
    6. Feldtyp "Formular mit Alternativen", Variante: Gruppierung Ende


    Mache ich irgendetwas falsch? Leider gibt es keine Dokumentation. Für Eure Hilfe wäre ich sehr dankbar

    Viele Grüße
    latscheli
    Viele Grüße
    latscheli

  8. #48
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    831

    Standard

    Punkt 3 muss raus
    Es beginnt mit dem Startelement.
    Dann folgen die Elemente der 1. Alternative
    Dann folgen direkt das Else-Element und die Elemente der 2.Alternative
    Den Abschluss bildet ein End-Element.

    Gruß ChrMue
    Geändert von ChrMue (13.07.2016 um 13:42 Uhr)

  9. #49
    Contao-Nutzer
    Registriert seit
    16.01.2010.
    Ort
    bei Kaiserslautern
    Beiträge
    221

    Standard

    Vielen Dank ChrMue für die rasche Antwort. Das habe ich jetzt so gemacht, aber es geht leider immer noch nicht. Es werden nur die Felder der ersten Alternative angezeigt (
    Viele Grüße
    latscheli

  10. #50
    Contao-Nutzer
    Registriert seit
    16.01.2010.
    Ort
    bei Kaiserslautern
    Beiträge
    221

    Standard

    .. ich konnte es jetzt mit der Erweiterung "conditionalforms" lösen Nochmals vielen Dank und herzliche Grüße
    Viele Grüße
    latscheli

  11. #51
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    831

    Standard [cm_alternativeForms] 2 oder mehr alternative Formularbereiche

    Geändert von ChrMue (30.08.2016 um 20:50 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)

Ähnliche Themen

  1. Widget Programmierung
    Von Nikolas im Forum Entwickler-Fragen
    Antworten: 1
    Letzter Beitrag: 28.02.2011, 07:29
  2. Zwei Mitgliedergruppen und zwei Loginformulare
    Von K.R. im Forum Geschützte Bereiche/Mitglieder
    Antworten: 6
    Letzter Beitrag: 22.10.2010, 13:44
  3. Formularbereiche auf-/zuklappen?
    Von comanche im Forum Formulare
    Antworten: 4
    Letzter Beitrag: 27.09.2010, 11:32
  4. Antworten: 6
    Letzter Beitrag: 11.07.2010, 11:01
  5. Widget von DCA generieren
    Von bubblez im Forum Entwickler-Fragen
    Antworten: 2
    Letzter Beitrag: 22.05.2010, 13:24

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •