Noxxx-forever
New member
Hallo erstmal,
bevor ich hier gepostet habe, war ich schon relativ lange unterwegs, mitlerweile frage ich mich ob das überhaupt möglich ist, was ich möchte.
Ganz kurz, mit hilfe von PHP wird normalerweise die Lagermenge ausgegeben, das klappt auch (in einem Onlineshop) nun möchte ich aber das so gestalten, das es je nachdem was für eine Lagermenge ausgeben wird eine andere CSS eingeschaft geladen werden kann.
zb. folgendes
0 Stück am lager "css = rote Ampel"
0-3 Stück am Lager "css = gelbe Ampel"
>3 Am Lager "css = grüne Ampel"
Das CSS ist nicht das Problem, sondern das Javascript, hier mein bisheriges Script:
Die 1. Zeile mit dem <?php echo... ?> liest korrekt den Lagerbestand aus. Hier ist das Script noch so das bei 0 das wort "Nicht Lagernd" und bei >0 "Lagern" ausgeben werden sollte, leider funktioniert das aber auch nicht... der Wert sollte es dann in die ID "lager" schreiben....
Kann mir jemand helfen? (Tipps???)
bevor ich hier gepostet habe, war ich schon relativ lange unterwegs, mitlerweile frage ich mich ob das überhaupt möglich ist, was ich möchte.
Ganz kurz, mit hilfe von PHP wird normalerweise die Lagermenge ausgegeben, das klappt auch (in einem Onlineshop) nun möchte ich aber das so gestalten, das es je nachdem was für eine Lagermenge ausgeben wird eine andere CSS eingeschaft geladen werden kann.
zb. folgendes
0 Stück am lager "css = rote Ampel"
0-3 Stück am Lager "css = gelbe Ampel"
>3 Am Lager "css = grüne Ampel"
Das CSS ist nicht das Problem, sondern das Javascript, hier mein bisheriges Script:
Code:
<script type="text/javascript">
var meinevar = <?php echo (int) Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty(); ?>;
function aendern()
{
var text='Nicht Lagernd';
if (meinevar > 0)
text='Lagernd';
document.getElementById('lager').innerHTML = text
}
</script>
<div id="lager"></div>
Die 1. Zeile mit dem <?php echo... ?> liest korrekt den Lagerbestand aus. Hier ist das Script noch so das bei 0 das wort "Nicht Lagernd" und bei >0 "Lagern" ausgeben werden sollte, leider funktioniert das aber auch nicht... der Wert sollte es dann in die ID "lager" schreiben....
Kann mir jemand helfen? (Tipps???)