beginner, Здравствуйте! Подскажите, как в каталоге файлов вставить мета-тег noindex на отдельные страницы?
Добрый)
Вариантов несколько, в зависимости от требований..
Если нужно нужно вставить на небольшое кол-во страниц, то можно просто условием, типа:
Код
<?if($URI_ID$=='ldEnt131')?><meta name="robots" content="noindex" /><?endif?>
Где: ldEnt131 - ID материала.
Добавляется в шаблон «Материал и комментарии..» между <head> и </head> ...
Если же это достаточно регулярная необходимость, то лучше задействовать для этих целей какое-либо свободное дополнительное поле в материале.
Например, поле “Имя автора материала” - 40 символов
Включить его в ПУ, обозвать типа “Индексировать материал” и, при добавлении/редактировании заполнять его для материалов, которые нужно скрыть.
В шаблоне же, прописать:
Код
<?if($AUTHOR_NAME$)?><meta name="robots" content="noindex" /><?endif?>
Для удобства, можно скриптом заменить его на чекбокс - поле, в которое ставится галочка.
Типа:
Код
<script type="text/javascript">
$('#ldF12').prop('type','checkbox').after(' <label for="ldF12">Закрыть материал от индексирования (поставить галочку)</label>');
</script>
Скрипт добавляется в шаблон «Добавление/Редактирования материала..», после оператора $BODY$
---