Страница 1 из 1
Как отключить автозаполнение полей Meta-description и других при создании товара?
Добавлено: 17.12.2018, 11:23
pizhama
Описания Meta-description, Meta-Title и Meta-keywords генерируются в настройках SEO, поэтому оставляю их пустыми, но при каждой правке описания товара они генерируются снова, в связи с этим вопрос - как их отключить?
Добавлено: 17.12.2018, 15:25
korshunov
Пробуйте в backend/design/html/index.tpl
после
// Автозаполнение мета-тегов
вставить
return;
Добавлено: 17.12.2018, 18:42
pizhama
Опять большое спасибо!
Добавлено: 01.04.2021, 19:19
Евгений
Пробовал сделать на V 2.3.5, но если меняем на return; то перестает создаваться url. Подскажите пожалуйста что подправить
Добавлено: 02.04.2021, 06:10
korshunov
Пробуйте изменить функцию
Код: Выделить всё
function set_meta() {
if(!meta_title_touched)
$('input[name="meta_title"]').val(generate_meta_title());
if(!meta_keywords_touched)
$('input[name="meta_keywords"]').val(generate_meta_keywords());
if(!meta_description_touched)
$('textarea[name="meta_description"]').val(generate_meta_description());
if(!$('#block_translit').is(':checked'))
$('input[name="url"]').val(generate_url());
}
на
Код: Выделить всё
function set_meta() {
/*
if(!meta_title_touched)
$('input[name="meta_title"]').val(generate_meta_title());
if(!meta_keywords_touched)
$('input[name="meta_keywords"]').val(generate_meta_keywords());
if(!meta_description_touched)
$('textarea[name="meta_description"]').val(generate_meta_description());
*/
if(!$('#block_translit').is(':checked'))
$('input[name="url"]').val(generate_url());
}
Добавлено: 02.04.2021, 06:59
Евгений
korshunov писал(а):Пробуйте изменить функцию
Код: Выделить всё
function set_meta() {
if(!meta_title_touched)
$('input[name="meta_title"]').val(generate_meta_title());
if(!meta_keywords_touched)
$('input[name="meta_keywords"]').val(generate_meta_keywords());
if(!meta_description_touched)
$('textarea[name="meta_description"]').val(generate_meta_description());
if(!$('#block_translit').is(':checked'))
$('input[name="url"]').val(generate_url());
}
на
Код: Выделить всё
function set_meta() {
/*
if(!meta_title_touched)
$('input[name="meta_title"]').val(generate_meta_title());
if(!meta_keywords_touched)
$('input[name="meta_keywords"]').val(generate_meta_keywords());
if(!meta_description_touched)
$('textarea[name="meta_description"]').val(generate_meta_description());
*/
if(!$('#block_translit').is(':checked'))
$('input[name="url"]').val(generate_url());
}
Спасибо большое! Раблтает
Добавлено: 02.04.2021, 07:13
makki
korshunov писал(а):Пробуйте изменить функцию
[code] function set_meta() {
[code]
Только так не будет работать автозаполнение метатегов не только на странице товара а ни остальных страницах тоже
Добавлено: 02.04.2021, 17:26
korshunov
makki писал(а):Только так не будет работать автозаполнение метатегов не только на странице товара а ни остальных страницах тоже
Да, есть такой недостаток. Проистекает из того, что в OKAY сделано одинаково на всех страницах. Если хочется большей гибкости, для одних сущностей применять автозаполнение, для других нет, то создавать настройки и усложнять скрипты надо. А можно и внутри сущности для каждого поля настраивать - автозаполнять или нет. И автозаполнять из какого поля. Объем работы порядочный...
Добавлено: 14.05.2021, 07:17
evgennova
Кто может подскажет как можно сделать мета теги в карточке товара главнее чем в разделе SEO товаров ?
Добавлено: 14.05.2021, 08:31
makki
evgennova писал(а):Кто может подскажет как можно сделать мета теги в карточке товара главнее чем в разделе SEO товаров ?
Okay/Helpers/MetadataHelpers/ProductMetadataHelper.php