Contao-Camp 2024
Ergebnis 1 bis 17 von 17

Thema: Radiobuttons horizontal anordnen

  1. #1
    Contao-Nutzer
    Registriert seit
    29.03.2010.
    Beiträge
    44

    Standard Radiobuttons horizontal anordnen

    Servus an alle,
    ich bereite für unser Uni-Institut eine Materialdatenbank vor. Ich verwende bereits seit langem contao und komme damit gut zurecht, MM ist für mich noch neu und stehe recht bald einmal an...
    U.a. diese Sache bekomme ich nicht hin und zwar:
    Wie kann ich in der Eingabemaske von einem select die Radiobuttons horizontal (also nebeneinander statt übereinander) anordnen?
    Ich habe gesehen, dass jeder radiobutton mit einem <br> in eine neue Zeile kommt, nur weiß ich nicht, wie ich das anpassen kann!

    Ich habe das template mm_attr_select gefunden, das hat mich aber nicht weitergebracht.

    Bitte um eure Hilfe!
    p

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Nur mit CSS

    Code:
    .radio_container span{
        display:inline;
    }
    oder

    Code:
    .radio_container span{
        display:inline-block;
    }
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Kahmoon (23.11.2018 um 11:09 Uhr)

  3. #3
    Contao-Nutzer
    Registriert seit
    29.03.2010.
    Beiträge
    44

    Standard

    hey, das ging ja schnell, danke!
    Ich kriegs aber leider nicht hin, mein Quelltext sieht so aus, siehe anhang.
    span habe ich keinen und die class .radio_container finde ich nicht...
    Ich habe einfach mal versucht, das Ding mit IRGENDWAS anzusteuern, leider kein Erfolg:

    Code:
    .tl_radio_container label {
        font-weight: bold; }
    radiobuttons01.PNG

  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Was ist das denn für ein Code?

    Sollte dann mit

    Code:
    .tl_radio_container label {
    display:inline; 
    }
    oder im Notfall

    Code:
    .tl_radio_container label {
    float:left; 
    }
    gehen.

    Könnte aber ein Problem mit Label & Input geben. Eventuell musst du dann im Template noch ein umschließendes Element machen, dem du dann den Float gibst.
    Geändert von Kahmoon (23.11.2018 um 12:13 Uhr)

  5. #5
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.076
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da würde ich eventuell notfalls die <br> per CSS entfernen mit display:none; Also im konkreten Beispiel
    Code:
    #ctrl_korrosion br {
        display:none;
    }

  6. #6
    Contao-Nutzer
    Registriert seit
    29.03.2010.
    Beiträge
    44

    Standard

    Danke euch beiden, leider klappt beides nicht.
    Der Code ist vom Quelltext von der Eingabemaske eines MM!
    Ich kann interessanterweise die BE Liste des MM mit CSS formatieren, die Eingabemaske aber nicht...

    Fällt euch noch etwas ein?

  7. #7
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    die MM Widgets der Eingabemaske sind die vom Contao Core ... irgendwo im C-Wiki gibt es eine Anleitung für ein eigenes CSS fürs BE

  8. #8
    Contao-Nutzer
    Registriert seit
    29.03.2010.
    Beiträge
    44

    Standard

    Hey, ok, danke für die Info, werde mich da beizeiten reinlesen und wieder probieren.
    Danke derweil an alle,
    VG, p

  9. #9
    Contao-Nutzer
    Registriert seit
    29.03.2010.
    Beiträge
    44

    Standard

    OK, habe es jetzt mit einem Stylesheet fürs BE und <br> display:none geschafft!
    Jetzt hätte ich gerne die Labels untern den Radioboxen, und das geht wohl nur mit einem container um jede <input>+<label> Gruppe.
    Meine Frage dazu: wie kann ich metamodels dazubringen, ein eigenes template für die Eingabemaske zu verwenden, bzw. wo finde ich das template, das verwendet wird?

    VG, P

  10. #10
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    das ist Sache von Contao - musst mal gucken, ob es einen Hook zum Austauschen des Widget-Templates gibt

    Edit: ggf. das hier https://docs.contao.org/books/manual...ackendtemplate

  11. #11
    Contao-Nutzer
    Registriert seit
    29.03.2010.
    Beiträge
    44

    Standard

    Servus zonky,
    habe erstmal versucht, das per CSS zu lösen, leider ohne Erfolg...
    Deinen Tip mit dem Hook habe ich mir angesehen, leider übersteigt das bei weitem meine Fähigkeiten:
    Die erste Zeile Code-Schnipsel muss man wohl in config.php einfügen, aber wie genau und in welcher Form ich die Änderung in der MyClass.php statt
    Code:
    // Ausgabe modifizieren
    angeben soll ist mir völlig unklar.

    Den contao core zu ändern ist wohl keine gute Idee (wüsste auch gar nicht, wo ich anfangen soll), daher die Frage:
    Ist das mit mit dem Hook mit ein bisschen Hilfe für einen Laien wie mich zu schaffen, oder braucht's dafür Programmierskills?

    VG, P

  12. #12
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von p.etrus Beitrag anzeigen
    Ist das mit mit dem Hook mit ein bisschen Hilfe für einen Laien wie mich zu schaffen, oder braucht's dafür Programmierskills?
    => JA

  13. #13
    Contao-Nutzer
    Registriert seit
    29.03.2010.
    Beiträge
    44

    Standard

    hm.
    ja ist für Laien zu schaffen oder ja, Programmierskills ? :-)

  14. #14
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.450
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zweiteres !!!

  15. #15
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von p.etrus Beitrag anzeigen
    hm.
    ja ist für Laien zu schaffen oder ja, Programmierskills ? :-)
    beides

  16. #16
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    bin mir nicht sicher, ob das schon als "Programmierskills" läuft

    * BE-CSS: https://de.contaowiki.org/Stylesheet..._erg%C3%A4nzen

    *
    PHP-Code:
    form#mm_meine_tabelle fieldset.tl_radio_container br {
        
    displaynone;
    }
    form#mm_meine_tabelle fieldset.tl_radio_container label {
        
    margin-right20px;

    statt "mm_meine_tabelle" Deinen Tabellennamen einsetzen

  17. #17
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    oder per "parseWidget"

    kleiner Dummy:

    PHP-Code:
    class MyWidget {

        public function 
    myParseWidget($strBuffer$objWidget) {

            if (
    $objWidget->type == '???') {

                
    $strBuffer str_replace(....); // oder was du so ändern möchtest...

            
    }
            
            return 
    $strBuffer;
        }



Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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