Chciałem w swoim przyszlym sklepie stworzyć taki koszyk, ktory oprocz liczby rodóktów będzie wyswietlał także na jaką sume mamy aktualnie produkty w koszyku, oraz intrukcje warunkowa ktora bedzie obliczała ile jeszcze bakuje nam do darmowej wysyłki. W tym celu edytowałem plik menu_1.tpl do następującej formy:
<!-- BEGIN LIST --><li class="l$aData[sStyle]"><a href="$aData[sLinkName]" $aData[sSelected]>$aData[sName]</a>$aData[sSubContent]</li><!-- END LIST -->
$warunek=1000; //tutaj powinna być zmienna wpisywana w konfiguracji w polu "Darmowa dostawa od wartości zamówienia" jednak nie wiem jaka to zmienna dlatego przypisałem swoją zmienną
if($aData[sProductsSummary]<$warunek) //Jeżeli zamówienie jest mniejsze niz wartość wpisana w konfiguracji w polu "Darmowa dostawa od wartości zamówienia" wykonaj poniższe działanie { echo "Do darmowej wysyłki brakuje jeszcze" $warunek - $aData[sProductsSummary] "zł"; } else //jeżeli wartosc zamowienia jest wyzsza niz wartos po ktorej przysluguje darmowa wysylka, wyswietlk ponizszy komunikat { echo "Twoje zamówienie zostanie przesłane nieodpłatnie"; }
?>
[/b]
</li><!-- END LIST_BASKET -->
<!-- BEGIN HEAD --><ul id="menu1"><!-- END HEAD --> <!-- BEGIN FOOT --></ul><!-- END FOOT -->
<!-- BEGIN HEAD_SUB --><ul class="sub$aData[iDepth]"><!-- END HEAD_SUB --> <!-- BEGIN FOOT_SUB --></ul><!-- END FOOT_SUB -->
<!-- BEGIN SELECTED -->class="selected"<!-- END SELECTED -->
Jeśli działa tutaj pogrubienie to to co dopisałem pogrubiłem. Problem w tym, że zmienna w której zapisana jest wartość koszyka $aData[sProductsSummary] nie działa, nie wyświetla się oraz cały PHP nie wyświetla się i brak polskich znaków.
Jeśli ktoś rozwiąże ten problem, lub zmodyfikuje troche ten kod moglibyście podpiąć to gdzieś lub dodać te dwie opcje w swojej najnowszej wersji oprogramowania.