vladeol

"Ожидание 2-3 дня" серым цветом

Рекомендуемые сообщения

vladeol    0

Привет!

Как изменить шаблон, чтоб вариант "ожидание 2-3 дня" был в другом цвете?

У меня всё под одну гребенку красным сейчас.

<?php if (($stock == $this->language->get('text_instock')) || ($stock >= 1) ) { ?>      
      <tr height="50px">
      <td class="pricecart" align="center" width=50%>

        <?php echo $price; ?>
      </td>
      <td class="pricecart" align="center" width=50%>
          <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
          <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
      </td>
      </tr>
      
<?php }    else { ?>      
      <tr height="50px">
      <td colspan="2" class="pricecart" align="center" width=100%>
<span style="color: #FF0000; font-size: 9pt; text-transform:uppercase;"><?php echo $stock; ?></span>
       </td>
      </tr>      
      
<?php } ?>

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Designer    70


<?php if ($stock == "ожидание 2-3 дня") { ?>

вывод со своим цветом

<?php elseif ($stock == "Нет в наличии") { ?>

вывод со своим цветом

<?php elseif ($stock == "Предзаказ") { ?>

вывод со своим цветом

<?php } ?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vladeol    0
<?php if ($stock == "ожидание 2-3 дня") { ?>
<span style="color: #XXXXXX; font-size: 9pt; text-transform:uppercase;"><?php echo $stock; ?></span>
<?php elseif ($stock == "Нет в наличии") { ?>
<span style="color: #XXXXXX; font-size: 9pt; text-transform:uppercase;"><?php echo $stock; ?></span>
<?php elseif ($stock == "Предзаказ") { ?>
<span style="color: #XXXXXX; font-size: 9pt; text-transform:uppercase;"><?php echo $stock; ?></span>
<?php } ?>

верно?

 

upd

нет, не верно, не работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Designer    70

При этом, вы должны мои статусы, заменить на свои и назначать для каждого цвета..

<?php if ($stock == "ожидание 2-3 дня") { ?>
<span style="color:red"><?php echo $stock; ?></span>
<?php elseif ($stock == "Нет в наличии") { ?>
<span style="color:green"><?php echo $stock; ?></span>
<?php elseif ($stock == "Предзаказ") { ?>
<span style="color:blue"><?php echo $stock; ?></span>
<?php } ?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vladeol    0
<table style="width: 100%; border-collapse: collapse;">
	  
<?php if (($stock == $this->language->get('text_instock')) || ($stock >= 1) ) { ?>	  
	  <tr height="50px">
	  <td class="pricecart" align="center" width=50%>

        <?php echo $price; ?> 
	  </td>
	  <td class="pricecart" align="center" width=50%>
          <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
          <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
	  </td>
	  </tr>
	  
<?php }    else { ?>	  
	  <tr height="50px">
	  <td colspan="2" class="pricecart" align="center" width=100%>
<?php if ($stock == "Ожидается в наличии") { ?>
<span style="color:red"><?php echo $stock; ?></span>
<?php elseif ($stock == "Нет в наличии") { ?>
<span style="color:green"><?php echo $stock; ?></span>
<?php elseif ($stock == "Предзаказ") { ?>
<span style="color:blue"><?php echo $stock; ?></span>
<?php } ?>
 	  </td>
	  </tr>	  
	 
	  
<?php } ?>	  
	  
	  <tr height="35px">
	  
	  <td class="pricecart" align="center" width=50%>
<img style="margin-top: 4px;" src="catalog/view/theme/default/image/stars-<?php echo $rating; ?>.png" alt="<?php echo $reviews; ?>" />

	  </td>
	  <td class="pricecart" align="center" width=50%>
<a onclick="$('a[href=\'#tab-review\']').trigger('click');"><?php echo $reviews; ?></a>
	  </td>
</table>

Parse error: syntax error, unexpected T_ELSEIF in Z:\home\localhost\www\Chiphone\catalog\view\theme\default\template\product\product.tpl on line 48

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vladeol    0

Актуально.

Так и не разобрался.

 

Нашел такое решение:

	  <?php if($stock != 'В наличии') 
	  {
	  $my_color_stock = 'red';
      } 
	  
	  elseif($stock != 'Нет в наличии') 
	  
	  {
       $my_color_stock = 'green';
      }
	  
	   elseif($stock != 'Ожидается в наличии') 
	  
	  {
       $my_color_stock = 'green';
      }
	  
	  elseif($stock != 'Предзаказ') 
	  
	  {
       $my_color_stock = 'green';
      }

Так этот вариант тоже ошибку выкидывает.

Что странно - ошибку в строке, где закрывается ячейка таблицы. Хотя закрывается она правильно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу