Jump to content
Sign in to follow this  
vladeol

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

Recommended Posts

Привет!

Как изменить шаблон, чтоб вариант "ожидание 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 } ?>

Спасибо

Share this post


Link to post
Share on other sites


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

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

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

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

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

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

<?php } ?>

Share this post


Link to post
Share on other sites
<?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

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

Share this post


Link to post
Share on other sites

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

<?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 } ?>

Share this post


Link to post
Share on other sites
<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

Share this post


Link to post
Share on other sites

Актуально.

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

 

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

	  <?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';
      }

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.