Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Текст наличия товара


st1tch

Recommended Posts

Хочу сделать текст "Нет в наличии" жирным и красным, но не смог найти его.В catalog/language/russian/product/product.php нашел только текст "В наличии".Подскажите пожалуйста.

Надіслати
Поділитися на інших сайтах


а причем здесь языковые файлы перевода и стилистические изменения текста?Шрифтовые , размерные , цветовые или другие изменения стиля прописываются в файле стиля CSS. Ищи это всё в файлах самого шаблона.

Надіслати
Поділитися на інших сайтах


Тоесть ты предлагаешь в css прописать зависимость цвета текста от его содержания?Содержание: "В наличии" или "Нет в наличии".Сам текст "В наличии" - нашел и изменил(идет как $instock в языковом файле), но конктретной ссылки на другие состояния - так и не нашел.

Надіслати
Поділитися на інших сайтах


можно эту проблему решить одним из простых способов:

открываем файл catalog/view/theme/default/template/product/product.tpl

находим текст

<?php echo $stock; ?>

и заменяем на

<?php if ($stock == "В наличии" or ($stock == "В наявності")) {?>

<?php echo $stock; ?>

<?php } else {?>

<?php echo $stock; ?>

<?php } ?>

если соблюдается правило и название состояния склада "В наличии" или "В наявності" то цвет стандартный, если нет то красный

Надіслати
Поділитися на інших сайтах


  • 1 year later...

Все на много проще, ищем файл который формирует вывод текста на страницу, в данном случае этот файл находится по пути /catalog/view/theme/(название Вашей темы)/template/product/product.tpl, открываем его и находим следующие строки:

<tr>
<td><b><?php echo $text_availability; ?></b></td>
<td><?php echo $stock; ?></td>
</tr>

и меняем на следующее:

<tr>
<td><b><?php echo $text_availability; ?></b></td> <!-- Вывод строки "Наличие:" (по умолчанию у нас стоит жирный текст) -->
<td><b><span style="color: red;"><?php echo $stock; ?></span></b></td> <!-- Вывод строки "В наличии" или "Не в наличии", делаем вывод текста жирным через <b> и присваиваем цвет через <span style="color: red;"> -->
</tr>
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Все на много проще, ищем файл который формирует вывод текста на страницу, в данном случае этот файл находится по пути /catalog/view/theme/(название Вашей темы)/template/product/product.tpl, открываем его и находим следующие строки:

<tr>
<td><b><?php echo $text_availability; ?></b></td>
<td><?php echo $stock; ?></td>
</tr>

и меняем на следующее:

<tr>
<td><b><?php echo $text_availability; ?></b></td> <!-- Вывод строки "Наличие:" (по умолчанию у нас стоит жирный текст) -->
<td><b><span style="color: red;"><?php echo $stock; ?></span></b></td> <!-- Вывод строки "В наличии" или "Не в наличии", делаем вывод текста жирным через <b> и присваиваем цвет через <span style="color: red;"> -->
</tr>
У меня при таком варианте все выделяется красным и есть в наличии, и если нету в наличии. Нет способа сделать "В наличии" зеленым?
Надіслати
Поділитися на інших сайтах


У меня при таком варианте все выделяется красным и есть в наличии, и если нету в наличии. Нет способа сделать "В наличии" зеленым?

Ну, можно, например, проверять строку и с помощью if'а подставлять нужный текст. А так, надо у более опытных товарищей спросить, есть ли какая-нибудь переменная, которая доступна глобально и в которой, например, содержится к-во товара :)
Надіслати
Поділитися на інших сайтах


в /catalog/language/russian/product/product.php

<font color=green>В наличии </font>
и в базе данных в таблице stock_status <font color=red>Нет в наличии
  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.