Здравствуйте. Есть какое-то решение как сделать автоматом присвоение alt (такой же как название статьи) всем картинкам, загружаемым в том числе и в редактор live?
Заранее спасибо.
Alt ко всем загружаемым картинкам
Здравствуйте. Есть какое-то решение как сделать автоматом присвоение alt (такой же как название статьи) всем картинкам, загружаемым в том числе и в редактор live?
Заранее спасибо.
Я думаю, что универсального решения нет. Например для картинок загружаемых через поля в ТК, можно создать хук. В нём добавить что то типа
$item['photo_alt'] = $item['title'];
И потом в шаблоне вставить это значение. Но опять таки, придётся писать свой шаблон и в нём поле для картинок выдёргивать из общего массива. Легче наверное через js. сделать. Отлавливать img, искать название поста и подменять.
Я думаю, что универсального решения нет. Например для картинок загружаемых через поля в ТК, можно создать хук. В нём добавить что то типа
$item['photo_alt'] = $item['title'];И потом в шаблоне вставить это значение. Но опять таки, придётся писать свой шаблон и в нём поле для картинок выдёргивать из общего массива. Легче наверное через js. сделать. Отлавливать img, искать название поста и подменять.
Спасибо за ответ. Простите за глупый вопрос))) А как расшифровывается ТК?
А как расшифровывается ТК?
Тип контента
А как расшифровывается ТК?
Тип контента
Спасибо. То есть я правильно понимаю надо в папке /system/controllers/content/hooks/ создать файл alt_images.php и там прописать $item['photo_alt'] = $item['title'];
о есть я правильно понимаю надо в папке /system/controllers/content/hooks/ создать файл alt_images.php
Как бы да. Но не совсем. Файл надо грамотно оформить и обновить события после его создания docs.instantcms.ru/dev/controllers/hooks
Спасибо. А еще подскажите пожалуйста, если править в файлах default_item.tpl.php и \system\libs\html.helper.php после обновления все слетит?
Да. Но вместо default_item.tpl.php можно свой указать. ваш тип контента_item.tpl.php. А вот что вы в хелпере править собрались интересно)?
Да. Но вместо default_item.tpl.php можно свой указать. ваш тип контента_item.tpl.php. А вот что вы в хелпере править собрались интересно)?
Ну просто там формируется код вывода всех изображений, как я понимаю. думала туда скрипт добавить.
Всем спасибо. тему закрываю. Решила пока проблему как посоветовал Val в этой теме instantcms.ru/forum/tegi-alt-i-title-dlja-dvoiki.html