Атрибут alt у обложки категории

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 10 марта 2025 в 20:08

Добрый вечер. Поскажите пожалуйста, кто сталкивался.

При проверке сайта в PageSpeed Insights, в разделе Специальные возможности Гугл выдал такую проблему:

Изображение

Понимаю что альтернативный текст изображения сформировался из названия категории. А как то можно его отдельно прописать, чтобы отличался от заголовка? 

Хотел попробовать в базе, но там вообще данный атрибут пустой. Но Гугл его где то прочитал, значит он где то формируется. К сожалению сам не нашел где.

Добавлю, что это у меня опубликован виджет Категории, на главной странице сайта.

#2 10 марта 2025 в 20:29

 akokna, alt категорий у данного виджета формируется тут: templates/ВАШШАБЛОН/controllers/content/widgets/categories.tpl.php

Строка 8

  1. <img class="d-block img-fluid" src="<?php echo $item['img_src']; ?>" alt="<?php html($item['title']); ?>">
#3 10 марта 2025 в 23:01

 Pechora, Большое спасибо, нашел.

Проблема оказалось в том, что ранее я сам накосячил с этим файлом. Одно реализовал, другое сломал.) 

Изображение

Виджет давал две одиноковых ссылки, одна с изображения, другая с заголовка. Я тогда скрыл ссылку-заголовок, а сам заголовок поместил в ссылку с изображением. И сегодня PageSpeed Insights ругнулся с атрибутом alt, во всяко случае сегодня я это только заметил. Если возвращаешь всё как задумано разработчиками, тогда ALT также повторяет Заголовок, только PageSpeed Insights на него уже не ругается.

По итогу: всё же одна ссылка вместо двух мне кажется лучше, потому оставил всё как на скрине, только убрал формирование ALT из Заголовка. Альтернативного текста нет, ссылка на категорию одна, Гугл ни на что не ругается. Понаблюдаю…

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.