lukjanchuks Опубликовано 1 сентября, 2014 Жалоба Поделиться Опубликовано 1 сентября, 2014 Всем привет! У меня есть вывод лейблов для товаров(рекомендуемый и акционный). Скажите плиз возможен ли вывод сразу двух этих лейблов, если в админке товар проставлен как рекомендуемый и выставлена скидка. спасибо) вот код вывода товаров: <div class="thumbnail clearfix productHome"> <a href="products/{$product->url}"><img src="{if $product->image}{$product->image->filename|resize:295:240}{else}design/{$settings->theme}/images/bg/nofoto.png{/if}" alt=""></a> {if $product->featured}<div class="promotion"><div class="rec-product" title='Рекомендуемый товар (Лидер продаж)'>TOP</div></div> {elseif $product->variant->compare_price > 0} <div class="promotion right"><div class="discount" title='Предложение со скидкой'>-%</div></div> {/if} <!--labels--> {if $product->variants|count > 0} <div class="caption"> <form class="cart products-home" action="/cart"> <h4><a href="products/{$product->url}"><b>{$product->name|escape}</b></a> </h4> {if $product->annotation} <p>{$product->annotation}</p> {/if} <select name="variant" {if $product->variants|count==1 && !$product->variant->name}style='display:none;'{/if}> {foreach $product->variants as $v} {if $v->price > 0}<option value="{$v->id}" {if $v->compare_price > 0}compare_price="{$v->compare_price|convert}"{/if} price="{$v->price|convert}">{$v->name}</option>{/if} {/foreach} </select> {if $product->variant->price >0}<input type="submit" id="buy" class="btn btn-primary" value="Купить" title='Купить {$product->name|escape}' data-result-text="В корзине"/> {/if} <h4 class="pull-right"><span class="old-price">{if $product->variant->compare_price > 0}{$product->variant->compare_price|convert}{else}{/if}</span> {if $product->variant->price >0}<span class="actual-price">{$product->variant->price|convert}</span><i>{$currency->sign|escape}</i>{else} <small class='right' title='Не назначена цена'><br />Под заказ</small>{/if}</h4> </form> {else} <div class="price"><small class='right' title='Нет на складе (Остаток ноль)'><br />Нет на складе</small></div> <a class='but_add more hover_mouse' href="products/{$product->url}">Посмотреть</a> {/if} </div> <div class="ratings"> <p class="pull-left"> <span class="icon icon-star-two"></span> <span class="icon icon-star-two"></span> <span class="icon icon-star-two"></span> <span class="icon icon-star-two"></span> <span class="icon icon-star"></span> </p> <p class="pull-right"><i class="icon icon-eye"></i>{$product->views} {$product->views|plural:'просмотр':'просмотров':'просмотра'}</p> </div> </div> Цитата Ссылка на сообщение Поделиться на другие сайты
Решение DaVinci Опубликовано 1 сентября, 2014 Решение Жалоба Поделиться Опубликовано 1 сентября, 2014 замените {if $product->featured}<div class="promotion"><div class="rec-product" title='Рекомендуемый товар (Лидер продаж)'>TOP</div></div> {elseif $product->variant->compare_price > 0} <div class="promotion right"><div class="discount" title='Предложение со скидкой'>-%</div></div> {/if} на{if $product->featured}<div class="promotion"><div class="rec-product" title='Рекомендуемый товар (Лидер продаж)'>TOP</div></div>{/if}{if $product->variant->compare_price > 0} <div class="promotion right"><div class="discount" title='Предложение со скидкой'>-%</div></div>{/if}в стилях css тоже надо внести правки если "лейблы" будут пересекаться Цитата Ссылка на сообщение Поделиться на другие сайты
lukjanchuks Опубликовано 1 сентября, 2014 Автор Жалоба Поделиться Опубликовано 1 сентября, 2014 замените {if $product->featured}<div class="promotion"><div class="rec-product" title='Рекомендуемый товар (Лидер продаж)'>TOP</div></div> {elseif $product->variant->compare_price > 0} <div class="promotion right"><div class="discount" title='Предложение со скидкой'>-%</div></div> {/if} на{if $product->featured}<div class="promotion"><div class="rec-product" title='Рекомендуемый товар (Лидер продаж)'>TOP</div></div>{/if}{if $product->variant->compare_price > 0} <div class="promotion right"><div class="discount" title='Предложение со скидкой'>-%</div></div>{/if}в стилях css тоже надо внести правки если "лейблы" будут пересекатьсяспасибо большущеее!!!) все заработало!! Всех благ Вам!! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.