PHP If-Abfrage für Attribut mit Ja-Nein Wert, Wenn Ja anzeigen, wenn Nein nicht anzeigen
Hallo Leute,
ich habe eine Frage bzgl. einer PHP-If Abfrage:
ich bin noch ziemlich neu in der Programmierung und will es mir gerade selbst beibrigen mit Magento:
Ich möchte in der Artikelansicht verschiedene Attribute mit Ja/Nein Wert angezeigt oder nicht angezeigt haben, eben je nach Wert. Ich komme aber nicht so richtig weiter, weil ich noch nicht richtig verstehe, wie ich die Syntax genau lese...
Wäre sowas hier im Ansatz richtig, das habe ich mir von einem anderen Attribut bzw. von der Kurzbeschreibung abgeschaut...
Bei "Nein" fehlst dann halt schon mit der Weisheit.
Könntet Ihr mir da einen Tip geben. Vllt. auch, wo ich mal explizieter nachlesen kann, wie diese Syntaxen aufgebaut sind, bzw, gelesen werden...
Danke schonmal.
Gruss
ich habe eine Frage bzgl. einer PHP-If Abfrage:
ich bin noch ziemlich neu in der Programmierung und will es mir gerade selbst beibrigen mit Magento:
Ich möchte in der Artikelansicht verschiedene Attribute mit Ja/Nein Wert angezeigt oder nicht angezeigt haben, eben je nach Wert. Ich komme aber nicht so richtig weiter, weil ich noch nicht richtig verstehe, wie ich die Syntax genau lese...
Wäre sowas hier im Ansatz richtig, das habe ich mir von einem anderen Attribut bzw. von der Kurzbeschreibung abgeschaut...
<?php
if($_product->getAttribut =="Ja")
{
echo "Produkt ist blabla ";
if($_product->getAttribut =="Nein")
Bei "Nein" fehlst dann halt schon mit der Weisheit.
Könntet Ihr mir da einen Tip geben. Vllt. auch, wo ich mal explizieter nachlesen kann, wie diese Syntaxen aufgebaut sind, bzw, gelesen werden...
Danke schonmal.
Gruss
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 292481
Url: https://administrator.de/contentid/292481
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
Berthold hatte ja schon was zu if else in PHP geschrieben.
Bist Du sicher, dass in dem Feld "Ja" steht?
Zum einen ist Magento, wie die meisten Projekte, in englisch geschrieben.
Zum anderen verwenden man für solche Felder sogenannte Booleans.
Also Variablen die entweder 0 (false) oder 1 (true) sind.
typsch wäre also eher:
oder besser sogar
Viele Grüße
Stefan
Berthold hatte ja schon was zu if else in PHP geschrieben.
Bist Du sicher, dass in dem Feld "Ja" steht?
Zum einen ist Magento, wie die meisten Projekte, in englisch geschrieben.
Zum anderen verwenden man für solche Felder sogenannte Booleans.
Also Variablen die entweder 0 (false) oder 1 (true) sind.
typsch wäre also eher:
<?php
if($_product->getAttribut == true) {
echo "Produkt ist blabla ";
} else {
echo "Produkt ist nicht blabla ";
}
oder besser sogar
<?php
if($_product->getAttribut) {
echo "Produkt ist blabla ";
} else {
echo "Produkt ist nicht blabla ";
}
Viele Grüße
Stefan