файле .section.php установить зависимость $assets->addString('<meta name="robots" content="noindex,nofollow"/>'); для того, чтобы не прописывать эту зависимость во всех подразделах??
Корректнее будет использовать свойства страниц и разделов, а выводить в шаблоне
Вполне может получиться как нужно. Он инклудит все .section.php до верха. Остаётся открытым вопрос о том, не перетрётся ли ваш код при пересборке массива с параметрами после редактирования из публички свойств/доступов к разделу. Лучше более явное место выбрать — шаблон или init.php и например, проверять или мы не в \CSite::InDir( '/no-robots-please/' ); и пинать мета-свойство. ...ну или свойство раздела, как предложил @ArchimedRT, потому что задав правило для определённого свойства, вы отвязываетесь от конкретного пути и можете несколько разделов добавлять/удалять из неиндексируемой области.
Обсуждают сегодня