Альты в дополнительных изображениях товаров Есть решение

Здравствуйте, проверял через валидатор - не ставятся альты на дополнительных изображениях товаров, вот код из product.html. Также обнаружил, что названия изображений, которые прописываются через админку, никуда не идут, зачем тогда они нужны?

 <div class="image">                    
                  <a data-lightbox="roadtrip" id="product-image-{$image.id}" href="{$wa->shop->productImgUrl(['id'=>$product.id, 'image_id' => $image.id, 'ext' => $image.ext, 'image_desc' =>$image.description], '750x0')}">{$wa->shop->productImgHtml(['id'=> $product.id, 'image_id' => $image.id, 'ext' => $image.ext, 'image_desc' => $image.description], '70x70')}</a>
                        </di

4 ответа

  • 2
    Плебей 10 мая 2016 18:35 # Решение

    Замените

    {$wa->shop->productImgHtml(['id'=> $product.id, 'image_id' => $image.id, 'ext' => $image.ext, 'image_desc' => $image.description], '70x70')}

    на

    {$wa->shop->imgHtml($image, '70x70')}


  • 2

    Добавьте в свою строчку код

    было

    {$wa->shop->productImgHtml(['id'=> $product.id, 'image_id' => $image.id, 'ext' => $image.ext, 'image_desc' => $image.description], '70x70')}

    стало

    {$wa->shop->productImgHtml(['id'=> $product.id, 'image_id' => $image.id, 'ext' => $image.ext, 'image_desc' => $image.description, 'alt' => $product.name|cat:' ':$image.description|escape], '70x70')}

    В данном случае будет добавлено к каждой картинке название товара + если имеется описание отдельно для картинки

  • 1
    Эрик Webasyst 10 мая 2016 01:52 #

    Вывод alt и описания изображения - это зависит от темы дизайна. В некоторых темах эта информация выводится, в некоторых - нет.

  • 1
    Elena 13 сентября 2016 18:49 #

    Подскажите как в эту конструкцию:

    'alt' => $product.name|cat:

    ..добавить слово или фразу, чтобы алт выводился, например в виде:

    "Купить product.name в интернет-магазине..."

    ?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите