Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Следить
Главная
22:32
19 дек
#
?
написал:

Заметил маленькое неудобство. При создании копии товара, поля метатегов "Meta Keywords", "Meta Description" и "Meta Title" копируются вместе с товаром, и при изменении наименования товара и корректировки аннотации, эти теги остаются прежними. Приходится вручную очищать эти поля, а затем менять "Название" товара чтобы сработал скрипт автозаполнения полей мета-тегов.

Можно ли как-то при копировании товара эти поля оставлять пустыми, не нарушая функции автозаполнения? Или рядом с блоком "Мета информация" добавить кнопочку "Обновить метатеги", которая перезаполнит эти поля?

13:59
25 мар
#
?
написал:

Небольшая доработка для админки (карточка товара), которая позволяет очистить все поля метатегов для копируемого товара.

В файле /admin/design/default/html/admin_product.htm

Находим следующий код:

<div class="box">

    {* <!-- заголовок --> *}

и перед ним добавляем функцию JavaScript :

<script type="text/javascript">
    function resetValue ( elem ) {
        elem = document.getElementById(elem);
        elem.value = '';
    }
</script>

Далее ищем следующее:

{* <!-- поле Буквенный код товара --> *}
<td class="param_short">
    Код:
</td>

И вместо него вставляем это:

{* <!-- поле Буквенный код товара --> *}
<td class="param_short">
    <input type="button" title="Очистить Meta-теги. Делать перед изменением названия товара!!!" onclick="resetValue('item_form_meta_keywords_0'), resetValue('item_form_meta_description_0'), resetValue('item_form_meta_title_0'), Start_MetaGeneration();" value="M">
    Код:
</td>

Этим самым мы вставляем небольшую кнопку "М" рядом с полем "Код". И выглядеть это будет так:

Принцип работы:
При создании копии какого-нибудь товара, поля метатегов остаются заполнеными информацией, оставшейся от исходного товара. Нажатие на кнопку "М" позволит очистить эти поля. И теперь при изменении названия товара или его аннотации, поля метатегов будут заполнены автоматически.

Написание ответа

Перед публикацией рекомендуется использовать Предпросмотр, чтобы увидеть конечный вид сообщения.


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.