Как вывести фото background-image?
Добрый день
Есть код который выводит первое фото из галереи в карточке товара:
{$wa->shop->productImgHtml($product, '750', [ 'itemprop' => 'image', 'id' => 'product-image', 'alt' => $product.name|escape ])}
Как сделать что бы это фото вставлялось в style="background-image?
Вот код которым я пытаюсь вставить фото:
<div class="mainpage" style="background-image: url('{$wa->shop->productImgHtml($product, '750', [ 'itemprop' => 'image', 'id' => 'product-image', 'alt' => $product.name|escape ])}')">
не работает
Спасибо
11 ответов
Имхо в кавычках путаница. Попробуйте вот так:
Ж) Там же
productImgHtml
он сразу тег Img выводит.
На это как-то не обратил внимание.
С баша:
Обсуждение фрагмента HTML <input styles = "display: none"></input>
Her: styles?
bormand: Со style элемент почему-то не показывался.
зачетно
Не работает
Сергей сделал подсказку, а я забыл переделать код.
Вот так должно работать.
Работает! Спасибо большое :)
Подскажите еще пожалуйста как теперь запретить вывод первого фото в самой галерее в карточке товара?
Фото вывожу на странице таким кодом:
Работает!
Спасибо за помощь. :)
Подскажите возможно ли каким то образом запретить накладывать водяной знак на первое фото?
Не за что.
По поводу водяных знаков это уже нужно править плагин, который накладывает водяные знаки. А просто так через шаблон не получится.