y2507 Опубликовано 20 февраля, 2019 Жалоба Поделиться Опубликовано 20 февраля, 2019 Добрый вечер. Вопрос в шаблоне есть галерея товаров когда кликаешь на доп. изображения оно переключается на главной фото. Организовал следующим способом но есть вопрос по поводу href="#gal{$image->id}" если так оставить то получается ссылка site.ru/#gal143 и переходит на главную если добавляю в href="products/{$product->url}#gal{$image->id}" работает но это не правильно так как не добавляется стиль active потому что если смотреть в Html то в href должно быть #gal143 , а у меня получается products/товар#gal143 {if $product->images|count>1} <div class="col-md-6 pb-5"> <div class="product-gallery"> <div class="product-carousel owl-carousel"> {foreach $product->images|cut:0 as $i=>$image} <a class="gallery-item" href="img/shop/01.jpg" data-fancybox="gallery1" data-hash="gal{$image->id}"><img src="{$image->filename|resize:500:500}" alt="Product"></a> {/foreach} </div> <ul class="product-thumbnails"> {foreach $product->images|cut:0 as $i=>$image} <li class="active"><a href="products/{$product->url}#gal{$image->id}"><img src="{$image->filename|resize:200:200}" alt="Product"></a></li> {/foreach} </ul> </div> </div> {/if} Как это правильно сделать чтобы код был {if $product->images|count>1} <div class="col-md-6 pb-5"> <div class="product-gallery"> <div class="product-carousel owl-carousel"> {foreach $product->images|cut:0 as $i=>$image} <a class="gallery-item" href="img/shop/01.jpg" data-fancybox="gallery1" data-hash="#gal143"><img src="{$image->filename|resize:200:200}" alt="Product"></a> {/foreach} </div> <ul class="product-thumbnails"> {foreach $product->images|cut:0 as $i=>$image} <li class="active"><a href="#gal143"><img src="{$image->filename|resize:200:200}" alt="Product"></a></li> {/foreach} </ul> </div> </div> {/if} Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
y2507 Опубликовано 20 февраля, 2019 Автор Жалоба Поделиться Опубликовано 20 февраля, 2019 И как можно правильно переписать данный код, это не правильный вариант вывода главного фото как доп. как я понимаю. Цитата Ссылка на сообщение Поделиться на другие сайты
question Опубликовано 21 февраля, 2019 Жалоба Поделиться Опубликовано 21 февраля, 2019 Вообще ничего не понял, но, предположу, что вам нужно смотреть в сторону a href onclick return false Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.