Страница 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