Небольшая доработка для админки (карточка товара), которая позволяет очистить все поля метатегов для копируемого товара.
В файле /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>
Этим самым мы вставляем небольшую кнопку "М" рядом с полем "Код". И выглядеть это будет так:
Принцип работы:
При создании копии какого-нибудь товара, поля метатегов остаются заполнеными информацией, оставшейся от исходного товара. Нажатие на кнопку "М" позволит очистить эти поля. И теперь при изменении названия товара или его аннотации, поля метатегов будут заполнены автоматически.