Ergebnis 1 bis 7 von 7

Thema: Isotope Produktoptionen Radio Menü CSS Klasse wird nicht angezeigt

  1. #1
    Contao-Nutzer
    Registriert seit
    10.07.2009.
    Beiträge
    8

    Standard Isotope Produktoptionen Radio Menü CSS Klasse wird nicht angezeigt

    Hallo zusammen,

    wenn ich in Contao Isotope ein Attribut mit Radio-Menü anlege, das in den Produkteinstellungen bearbeitet wird, habe ich die Möglichkeit eine CSS-KLasse pro Option anzulegen. Im Frontend wird die dann aber nicht angezeigt. Habe ich eine Einstellung vergessen oder muss ich das Template erweitern? Ich wäre sehr dankbar für eure Hilfe.

    attribut.PNG
    produktoptionen.PNG
    einstellungen_optionen.PNG
    quelltext.PNG

  2. #2
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Funktioniert es mit der CSS-Klasse, wenn du die Optionen auf dem Attribut statt auf dem Produkt definierst?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  3. #3
    Contao-Nutzer
    Registriert seit
    10.07.2009.
    Beiträge
    8

    Standard

    Ich habe bei "Optionen-Quelle" auf "Optionen-Manager" (statt auf "Produkt") gewechselt.
    Auch dann werden im Radio-Menü keine Klasse ausgegeben.

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    es könnte sein dass du dazu das Radio-Button Template anpassen musst, weil Contao das Standardmässig nicht kann. Ansonsten gerne ein GitHub-Ticket erstellen (vermutlich gibts aber irgendwo schon was dazu), vielleicht kann ich das noch verbessern.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  5. #5
    Contao-Nutzer
    Registriert seit
    10.07.2009.
    Beiträge
    8

    Standard

    Ja das habe ich befürchtet, ich bin nicht der Hellste in PHP.

    So funktioniert es schonmal nicht:

    PHP-Code:
          <?php if ('option' == $option['type']): ?>
            <span><input type="radio" name="<?= $option['name'?>" id="opt_<?= $option['id'?>"class="radio <?php if ($this->class): ?> <?= $this->class ?><?php endif; ?> " value="<?= $option['value'?>"<?= $option['checked'?><?= $option['attributes'?>> <label id="lbl_<?= $option['id'?>" for="opt_<?= $option['id'?>"><?= $option['label'?></label></span>
          <?php endif; ?>
    Ich schau mal bei Github vorbei und bleib dran :-)

    Vielen Dank schonmal für die Hilfe.

  6. #6
    Contao-Fan Avatar von mandrake
    Registriert seit
    19.06.2009.
    Ort
    Düsseldorf
    Beiträge
    461

    Standard

    Hole Dir das Template "form_radio.html5", benenne es z.B. um in "form_radio_isotope.html5" und weise es dem entsprechenden ISO-Attribut zu.

    In Zeile 27 kannst Du die Klassen dann einfach mittels

    PHP-Code:
    <?= $option['cssClass'?>
    am <span> oder <input> ausgeben.

  7. #7
    Contao-Nutzer
    Registriert seit
    10.07.2009.
    Beiträge
    8

    Daumen hoch

    Funktioniert Super! Vielen Dank für die großartige Hilfe.

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
  •