Kiitos. Sain tuolla laiteltua.
Yksi pulma on näin aloittelijalla. Tähän on varmaan olemassa valmis ratkaisu, mutta en sitä nyt hoksaa.
Tuotteen sivulla, missä aikaisemmin luki esim: "Hinta: 185,60", pitäisi tuo hinta tieto saada siitä pois. Jos tuotteen Data-sivulla on jokin hinta, se laskee sen hinnan ja valitun tuotteen hinnan yhteen.
Miten siis saisi näkymään jotain muuta, vaikka "Hinta alk. 99€".
Ps. Sain tässä jo joitakin muutoksia aikaan tiedostossa product.tpl, mutta ne tulostuu oikein vain niille käyttäjille, jotka selaa sivua suomenkielellä.
Yksi oleellinen asia oli tuo kokovalinnat, niitä joudun melkein joka tuottelle kirjoittamaan omansa. Siksi kirjoitin tiedostoon product.tpl tekstin "Kokovalinta", jotta ei tulostu joka tuotteelle eri niminen kehote kun kokoa valitaan.
Hinta olisi mahdollista ottaa sieltä kokonaan pois tai kirjoittaa siihen jotakin.
Toisaalta olisi oikein hyvä ratkaisu jos siihen voisi tulostaa sen tuotteen alhaisimman hinnan siihen tyyliin kuin mainitsin tuossa edellä. Jos tällaista moduulia ei vielä ole kehitetty niin ei kun siitä vaan suunnittelemaan
Ps 2: Huomasin tässä juuri että ilmeisesti esim. tuossa product.tpl tiedostossa php-skripti ei toimi täysin halutulla tavalla. Tällaisessa tapauksessa jossa hintaa ei ole määritelty lainkaan, ei ole tarpeen ilmoittaa että "Veroton 0.00". Ilmeisesti siinä tämä kohta
<?Php if ($tax) { ?>
pitäisi oletuksena toimia, jos tuottella on hinta ja jättää tulostamatta jos sitä ei ole lainkaan. Mutta kun ei toimi, ainakaan minulla.
Korjasin sitä tämän verran ja sitten toimii:
Code: Select all
<?php if ($tax > 0) { ?>
<span class="price-tax"><?php echo $text_tax; ?> <?php echo $tax; ?></span><br />
<?php } ?>
Samalla periaattella myös muutamaa riviä ylempänä hinnan tulostaminen toimii väärin.
Ps 3: Huomasin juuri minkä takia tuo if($tax) tai if($price) ei toimi. Nehän kysyvät onko kohdassa hinta mitään muuta kuin tyhjää tai nolla. Ja onhan siellä: "0.0000". Tuotelomakkeelle avautuu tuollainen lukema ja tarkistin niin mysql-taulun
product kentälle
price on asetettu juuri tuo oletusarvo. Niimpä tiedosta "hinta" löytyy myös tuo
piste ja silloinhan tuo kysely if($tax) ja if($price) on aina
true.