代码之家  ›  专栏  ›  技术社区  ›  Pol Micallef

在开放式购物车商店的分类页面上的价格前添加“起始”

  •  1
  • Pol Micallef  · 技术社区  · 8 年前

    我正在尝试编辑模板,我需要在目录页面(然后可能是产品页面,但一步一步)的价格前面添加“开始”

    我找到了与tpl文件中的价格一致的地方

    <p class="price">
    <?php if (!$product['special']) { ?>
    <?php echo $product['price']; ?>
    <?php } else { ?>
    <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span>
    <?php } ?>
    

    我尝试的是在oc\U product表中添加一个名为start\u from的行,并在每个行中手动输入“start from”。(目前只有6种产品)。

    我补充道

    <?php echo $product['starting_from']; ?>
    

    然后看起来是这样的

     <p class="price">
    <?php if (!$product['special']) { ?>
    <?php echo $product['starting_from']; ?>
    <?php echo $product['price']; ?>
    <?php } else { ?>
    <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span>
    <?php } ?>
    

    令人震惊的是,它没有起作用。

    有人能解释一下我错误的严重程度吗? 也许可以帮我一把。

    感谢

    1 回复  |  直到 8 年前
        1
  •  1
  •   Jordi Nebot Roberto Zvjerković    8 年前

    如果您只想添加硬编码字符串 从开始 ,您可以执行以下操作:

    <p class="price">Starting from
    <?php if (!$product['special']) { ?>
    <?php echo $product['price']; ?>
    <?php } else { ?>
    <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span>
    <?php } ?>
    

    事实上,如果我没说错的话,这是非常基础的,所以我推荐一些PHP教程作为开始。

    推荐文章