Автор Тема: Alt для картинок (не нашел такую тему тут)  (Прочитано 1821 раз)

05 Сентябрь 2013, 12:23:29
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Подскажите, пожалуйста, как картинкам alt приделать? В админке не нашел такого... Может есть хитрость какая?
05 Сентябрь 2013, 12:28:16
Ответ #1
  • Старожил
  • ****
  • Сообщений: 274
  • Репутация: +3/-0
    • Просмотр профиля
В шаблонах у картинок поставить тег alt.
05 Сентябрь 2013, 13:22:34
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В prestashop 1.5.4 все теги ALT прописаны в шаблоне. не нужно использовать разные хаки (тем более переделывать стандарные классы).
Если хотите добавить ALT к каким-то картинкам, то добавляйте в шаблонах темы.
<img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')}" title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" />
05 Сентябрь 2013, 16:42:00
Ответ #3
  • Новичок
  • *
  • Сообщений: 10
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop 1.5.4 все теги ALT прописаны в шаблоне. не нужно использовать разные хаки (тем более переделывать стандарные классы).
Если хотите добавить ALT к каким-то картинкам, то добавляйте в шаблонах темы.
<img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')}" title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" />
Аа, то есть alt уже есть у картинок и равен наименованию товара если есть такое поле:alt="{$product->name|escape:'htmlall':'UTF-8'}"?
05 Сентябрь 2013, 17:01:48
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
12 Ноябрь 2013, 14:09:19
Ответ #5
  • Новичок
  • *
  • Сообщений: 32
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если можно поподробней, где лежит файл, в котором можно это прописать?
Если на примере. есть картинка к товару такому-то. Мне надо ее назвать. Какой файл надо открыть и где в нем написать название товара?
12 Ноябрь 2013, 17:25:57
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Открываете файл product.tpl. Находите все теги
<img  и добавляете к этим тегам
alt="{$product->name|escape:'htmlall':'UTF-8'}"или любое другое название.
12 Ноябрь 2013, 21:36:41
Ответ #7
  • Новичок
  • *
  • Сообщений: 32
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
htmlall - это и есть имя?
благодарю.
а правда, что альты сейчас поисковиками не учитываются? есть смысл на это время тратить?
нашел:
alt="{$product->name|escape:'htmlall':'UTF-8'}

а что это за язык такой? пхп?
12 Ноябрь 2013, 22:19:02
Ответ #8
  • Старожил
  • ****
  • Сообщений: 274
  • Репутация: +3/-0
    • Просмотр профиля
Официально никто об этом не объявит. Но картинки также индексируются и при поиске по картинкам отобразится альтернативный текст, так что с картинками возиться нужно.