Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.6.x)
Общий форум
Изображения товара
Изображения товара
Elena_1
Cпециалист
Сообщений: 110
Регистрация: 05-04-2015
# 1
19-05-2015 16:59
Добрый день! Интересует такой вопрос. Есть название товара. Есть изображения подгружаемые для данного товара. Изображения автоматически называются так, как называется товар. Вопрос, как можно менять описание изображения? Может быть есть колонка для импорта...В админке что-то не нахожу данной функции
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011
# 2
19-05-2015 19:16
В админке: Страница товара -> закладка Изображение (Image)-> Поле "Описание". В объекте класса Image это свойство legend.
Elena_1
Cпециалист
Сообщений: 110
Регистрация: 05-04-2015
# 3
19-05-2015 19:43
Цитата:( e_v_medvedev @ 19-05-2015 20:16
Смотреть сообщение
)
В админке: Страница товара -> закладка Изображение (Image)-> Поле "Описание". В объекте класса Image это свойство legend.
При уже загруженных изображениях, нельзя их выбрать чтобы сделать "описание". Это работает только при ручной добавке изображений. У меня оно автоматическое (ссылки)
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 4
20-05-2015 02:21
Откройте файл
/controllers/admin/AdminProductsController.php
перед:
Код:
$this->id_object = (int)Tools::getValue('id_product');
добавьте:
Код:
if ($legs = Tools::getValue('leg'))
{
$languages = Language::getLanguages();
foreach($legs as $id => $leg)
{
if ($id && Validate::isUnsignedId($id) && Validate::isLoadedObject($image = new Image((int)$id)))
{
foreach ($languages as $language)
$image->legend[$language['id_lang']] = $leg;
$image->update();
}
}
}
Откройте файл
/админ/themes/default/template/controllers/products/images.tpl
замените:
Код:
<
td
>legend<
/td
>
на:
Код:
<
td
><
input type
="
text
" name="
leg[image_id]
" value="
legend
" /><
/td
>
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
sapII
Новичок
Сообщений: 60
Регистрация: 10-02-2014
# 5
22-05-2015 19:06
То что доктор прописал!!!
Спасибо
Алекс
Вас бы в президенты...
Elena_1
Cпециалист
Сообщений: 110
Регистрация: 05-04-2015
# 6
28-05-2015 18:38
Скажите пожалуйста, престашоп автоматически создает alt и title для картинки. Необходимо убрать title автоматический для всех картинок, чтобы был только alt.
Как можно это осуществить?
Изображения:
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011
# 7
29-05-2015 00:06
Цитата:( Elena_1 @ 19-05-2015 15:43
Смотреть сообщение
)
Цитата:( e_v_medvedev @ 19-05-2015 20:16
Смотреть сообщение
)
В админке: Страница товара -> закладка Изображение (Image)-> Поле "Описание". В объекте класса Image это свойство legend.
При уже загруженных изображениях, нельзя их выбрать чтобы сделать "описание". Это работает только при ручной добавке изображений. У меня оно автоматическое (ссылки)
Действительно. А я не проверял. Ну это вообще конечно ... отстой мягко говоря. :-)
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 8
29-05-2015 17:38
Цитата:( Elena_1 @ 28-05-2015 19:38
Смотреть сообщение
)
Необходимо убрать title автоматический для всех картинок
Откройте файл:
/themes/тема/product-list.tpl
найдите и удалите подобную строку:
Код:
title="{if !empty($product.legend)}{$product.legend|escape:'html':'UTF-8'}{else}{$product.name|escape:'html':'UTF-8'}{/if}"
Откройте файл:
/themes/тема/product.tpl
найдите и удалите подобную строку:
Код:
title="{if !empty($cover.legend)}{$cover.legend|escape:'html':'UTF-8'}{else}{$product->name|escape:'html':'UTF-8'}{/if}"
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
Elena_1
Cпециалист
Сообщений: 110
Регистрация: 05-04-2015
# 9
30-05-2015 04:31
Спасибо большое за помощь!!
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов