Neu Wie mache ich eine Abfrage für eine Checkbox?

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Übertragen wird 0 oder 1 das habe ich geprüft. Hier die Abfrage damit passiert aber nix bzw. nicht was ich möchte.
Es soll ja alles was da unter ist angezeigt werden bei 1 und nicht bei 0.
Code:
{if (isset($Artikel->FunktionsAttribute.oberteil_aktiv) && $Artikel->FunktionsAttribute.oberteil_aktiv|@strlen > 0)}[ICODE]
 
  • Gefällt mir
Reaktionen: Newald1004

Simone_die_Echte

Sehr aktives Mitglied
10. April 2014
1.294
365
Mal ein, wahrscheinlich völlig unqualifizierter, Einwurf von jemanden, der keine Ahnung hat, was diese Formel bedeutet:
Kann es sein, dass die Checkbox erst einmal gefüllt sein muss, bevor so eine Auswertung greift?
Irgendwie gibt es im Programmiererhimmel wohl nicht nur 0 und 1 sondern auch noch NULL.
Wenn das nun absoluter Quatsch ist, packt ein paar Lachsmileys drunter oder ignoriert mich einfach ;)
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Hi Simone,
mit der Abfrage wird erst geprüft, wenn ich das richtig verstehe. ob das Feld leer ist und ob da nicht eine 0 drinne steht.
Das funzt super mit sowas hier:
Code:
{if (isset($Artikel->FunktionsAttribute.oberteil_achselweite) && $Artikel->FunktionsAttribute.oberteil_achselweite|@strlen > 0)}    
                        <tr class="attr-custom">
                            <td class="attr-label word-break">Achselweite: </td>
                            <td class="attr-value">{$Artikel->FunktionsAttribute.oberteil_achselweite} cm</td>
                        </tr>
                        {/if}
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
492
128
Hi Simone,
mit der Abfrage wird erst geprüft, wenn ich das richtig verstehe. ob das Feld leer ist und ob da nicht eine 0 drinne steht.
Das funzt super mit sowas hier:
Code:
{if (isset($Artikel->FunktionsAttribute.oberteil_achselweite) && $Artikel->FunktionsAttribute.oberteil_achselweite|@strlen > 0)}  
                        <tr class="attr-custom">
                            <td class="attr-label word-break">Achselweite: </td>
                            <td class="attr-value">{$Artikel->FunktionsAttribute.oberteil_achselweite} cm</td>
                        </tr>
                        {/if}
strlen prüft die Länge eines Strings. Bist du dir sicher, dass der Output einer Checkbox ein String ist und nicht viel mehr ein Int oder sogar Boolean?
Disclaimer: hab mich bislang noch nicht mit PHP befasst, nur kurz ins manual reingeschaut bzgl strlen und isset
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
strlen prüft die Länge eines Strings. Bist du dir sicher, dass der Output einer Checkbox ein String ist und nicht viel mehr ein Int oder sogar Boolean?
Disclaimer: hab mich bislang noch nicht mit PHP befasst, nur kurz ins manual reingeschaut bzgl strlen und isset
Das ist bestimmt kein String ich weiß nur nicht wie ich das andere Abfrage.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.823
525
Ich konnte das nun lösen mit:
Code:
{if (isset($Artikel->FunktionsAttribute.schuhe_aktiv) && $Artikel->FunktionsAttribute.schuhe_aktiv == 1)}
 
  • Gefällt mir
Reaktionen: sebjo82
Ähnliche Themen
Titel Forum Antworten Datum
Workflow Manuell HTML Request wie Server Antwort verarbeiten JTL-Wawi 1.7 0
Trackinglink enthält Hashtag - wie eingeben? JTL-Wawi 1.8 0
Neu Wie setzt Ihr eure Dev/Staging Umgebungen auf? Betrieb / Pflege von JTL-Shop 0
Neu Fehler: Sonderpreis falsch formatiert, wird nicht importiert; obwohl importiert genau wie exportiert User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie erstelle ich das richtige Layout für handy, Desktop etc Allgemeine Fragen zu JTL-Shop 0
Neu Wie gut ist die Datenbanksynchronisation? JTL-Wawi - Ideen, Lob und Kritik 4
Neu Wie kann ich im JTL-Shop einen Abwesenheitshinweis einstellen? Allgemeine Fragen zu JTL-Shop 1
Neu Artikelpreise Verknüpfen (ähnlich wie Stücklisten) User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie kann ich eine Inventurliste als Excel- oder csv-Datei erstellen? Gelöste Themen in diesem Bereich 3
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Neu Conrad anbindung an JTL / eazy auction, aber wie? User helfen Usern - Fragen zu JTL-Wawi 4
[JTL-WAWI API] Wie funktioniert die Item-Image API? JTL-Wawi 1.8 0
Neu Wie kann ich die vergebene Coupons sehen. Welche Kunde welchen Copoun Allgemeine Fragen zu JTL-Shop 0
Neu Wie kann ich Alt-Texte für Bilder an Shopify senden? Shopify-Connector 2
Neu Wawi Artikelattribut = externer Link wie am besten darstellen beim Artikel? Allgemeine Fragen zu JTL-Shop 0
Neu Expressbearbeitung-Gebühr. Wie realisieren? Allgemeine Fragen zu JTL-Shop 1
Zusatzkosten wie Zölle JTL-Wawi 1.7 2
Neu Wie Wawi (Kundendaten) zurücksetzen User helfen Usern - Fragen zu JTL-Wawi 10
Neu [Umfrage] - Was hälst du von Updates - Innovativ oder aufwendig? Wie kann es besser gehen? Installation / Updates von JTL-Shop 0
Neu Wie Lizenz kündigen User helfen Usern - Fragen zu JTL-Wawi 13
Neu Wie funktioniert Individualproduktion / Einzelfertigung JTL-Plan&Produce - Ideen, Lob und Kritik 4
Neu Wie kann ich nicht mehr vorhandene ausländische USt-ID löschen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kategoriebilder werden immer mit großem leeren Platz (wie für das 2.Bild) angezeigt Allgemeine Fragen zu JTL-Shop 6
Zusatzkosten wie Zölle JTL-Wawi 1.7 4
Neu 2 Mandanten 2 Datenbanken wie läuft es mim POS User helfen Usern 0
Neu Wie bekomme ich Statistik "Kunde/Artikelnummer/Menge/Netto-VK" auf Basis Rechnungspositionen? Arbeitsabläufe in JTL-Wawi 0
SQL ifGetPrice liefert nur netto Preise, wie komme ich an Brutto ran? JTL-Wawi 1.7 4
Neu Wie importiere ich die Zahlungs-ID für meine eigene benutzerdefinierte Zahlung, wie es andere Anbieter wie Paypal und Molli Payments in Shopware 6? Onlineshop-Anbindung 0
Neu Wie macht ihr das? Ebay Verkäufe automatisieren. Arbeitsabläufe in JTL-Wawi 3
Firmen- und E-Mail Einstellungen: Wie einrichten, wenn Firmenname (Impressum) anders ist als Shopname/Marke? JTL-Wawi 1.8 0
In Bearbeitung JTL POS, Bargeldentnahme zu Datev, wie? Allgemeine Fragen zu JTL-POS 1
Was mache ich falsch? Kaufland API meldet - already exists kaufland.de - Anbindung (SCX) 1
Neu - Lieferzeit in Wochen / Monaten statt Tagen SHOP-4080 - wo finde ich diese Möglichlichkeit im Admin Bereich Installation / Updates von JTL-Shop 1
Neu Wo kann ich einstellen, welche Rechnungsvorlage "gezogen" wird Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 13
Kann ich eine email an die Wawi senden durch die dann ein neuer Auftrag generiert wird? (Daten müssen händisch vervollständigt werden...) JTL-Wawi 1.8 2
Verwiesen an Support wo finde ich die Logdatei von den Workflows JTL-Workflows - Fehler und Bugs 9
Gelöst Zebra T21 Scanner mit Installierten JTL POS 1.0.9.3 beim Bon versuche Ich einfach zu Scannen er sucht aber kein Artikel JTL-POS - Fehler und Bugs 1
Neu Kostenloses Webinar: BWA – Leg ich ab? Richtiges lesen einer BWA zur Unternehmenssteuerung im Onlinehandel Smalltalk 0
Kein Abgleich zum Shop, ich komme nicht in Plattformen/Verkaufskanäle rein JTL-Wawi 1.8 3
Wo finde ich die "Serie" JTL-Wawi 1.8 8
Neu Lieferschein - wo finde ich die Textvorlage? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1

Ähnliche Themen