Как сделать поле не индексируемым?

InstantCMS 2.X
#16 28 января 2021 в 16:27


На примере шаблона modern в 2.14.1.

Открываем файл шаблона (не компонента) templates/modern/content/default_item.tpl.php. Строка 45, в ней код:
Меняем его на такой:
В этом примере мы обернули содержимое поля в noindex.

fieldname — это системное имя поля.

В общем, всё можно делать в шаблоне, не ломая компонент.

Нифигаccе о-го-гошеньки
СПАСИБО! Все отлично работает. На проекте стоит еще версия 2.13.1, поэтому зашел сюда templates/default/content/default_item.tpl.php
Заменил код в строке 41 и все сразу заработало!
Проверял на сервисе проверяющем релевантность страниц.
#17 28 января 2021 в 16:54
@vikont Поисковая система Google игнорирует этот тег и относится к нему как к невалидному html коду!

Этот тег разработка Яндекса и Google никогда не будет поддерживать конкурента. Если вы действительно хотите оградить контент от индексации, вы должны закрыть его так, как я писал выше. Все остальные решения не является глобальными.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.