Перейти к содержимому


Фото
- - - - -

Проблема со связанными товарами


  • Чтобы отвечать, сперва войдите на форум
5 ответов в теме

#1 esistema1

esistema1
  • Пользователь
  • 50 сообщений

Опубликовано 13.09.2017 - 09:00

Всем привет.

Столкнулся с проблемой...

Simpla 1.4

 

В шаблоне товара есть вывод вариантов товара

 

 {foreach from=$product->variants item=variant}
<input name="variant_id" type="radio" id="a_{$variant->variant_id|escape}" {if $product->variants|@count == 1}checked{/if} class="size" value="{$variant->variant_id|escape}" />
<label for="a_{$variant->variant_id|escape}"><span>{$variant->name|escape}</span></label>
{/foreach}

 

 

и вывод связанных товаров

 

{foreach name=products item=product from=$product->related_products}  
<div class="item">
<a href="products/{$product->url}"><img class="oneop1_32"  src="{if $product->small_image}//image.kokette.ru/files/products/{$product->small_image}{else}design/{$settings->theme}/images/no_foto.gif{/if}" alt=""/></a>
</div>{/foreach}   

 

 

 

Если в шаблоне связанные товары поставить выше вариантов, то варианты,  а также описание, артикул... отображаются некорректно (на всех товарах отображается варианты последнего товара из выборки).

 

Если связанные товары опустить вниз то все становится хорошо.

 

Помогите пожалуйста исправить этот глюк.


Изменено: esistema1, 13.09.2017 - 09:01


#2 loxter

loxter
  • Пользователь
  • 100 сообщений
  • Дизайн
  • Откуда:paris

Опубликовано 13.09.2017 - 09:37

В цикле для связанных не надо использовать переменную $product.  Пробуйте, например,

 

{foreach name=products item=product2 from=$product->related_products}
<div class="item">
<a href="products/{$product2->url}"><img class="oneop1_32" src="{if $product2->small_image}//image.kokette.ru/files/products/{$product2->small_image}{else}design/{$settings->theme}/images/no_foto.gif{/if}" alt=""/></a>
</div>{/foreach}



#3 esistema1

esistema1
  • Пользователь
  • 50 сообщений

Опубликовано 13.09.2017 - 09:41

В цикле для связанных не надо использовать переменную $product.  Пробуйте, например,

 

{foreach name=products item=product2 from=$product->related_products}
<div class="item">
<a href="products/{$product2->url}"><img class="oneop1_32" src="{if $product2->small_image}//image.kokette.ru/files/products/{$product2->small_image}{else}design/{$settings->theme}/images/no_foto.gif{/if}" alt=""/></a>
</div>{/foreach}

 

 

ПОЛУЧИЛОСЬ!!!! Огромное Вам спасибо..



#4 Noxter

Noxter

    Simpla Developer

  • Фрилансер
  • 5 680 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 13.09.2017 - 09:46

ПОЛУЧИЛОСЬ!!!! Огромное Вам спасибо..

Почему не хотите обновится до второй версии симплы?
Она ведь в разы лучше, пусть админка другая но работать с ней намного быстрее чем с первой версией.

#5 esistema1

esistema1
  • Пользователь
  • 50 сообщений

Опубликовано 13.09.2017 - 09:51

У меня правок в 1.4 ооочень много сделано (и на сайте и в админке...), обновление слишком проблематично будет.... Если бы был простой способ с сохранением всего, то я бы с удовольствием обновился.



#6 Noxter

Noxter

    Simpla Developer

  • Фрилансер
  • 5 680 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 13.09.2017 - 11:56

У меня правок в 1.4 ооочень много сделано (и на сайте и в админке...), обновление слишком проблематично будет.... Если бы был простой способ с сохранением всего, то я бы с удовольствием обновился.

Да, в вашем случае обойдется это в кругленькую сумму.




0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых