Я пытаюсь отредактировать шаблон, и мне нужно добавить «Начиная с» перед ценами на странице каталога (а затем, возможно, на странице продукта, но по одному шагу за раз)
Я нашел, где это отражает цену в файле 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_product с именем 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 } ?>
Шокирующе, это не сработало.
Может кто-нибудь попытаться объяснить масштаб моих ошибок, пожалуйста?
И, возможно, поможет мне.
Поблагодарить
Если вы хотите просто добавить жестко закодированную строку Начиная с, ты можешь сделать:
<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.
Других решений пока нет …