Из списка стандартных заголовков HTML макет обычно отвечает за вывод содержимого тега title и отображаемого заголовка страницы (обычно это тег h1).
Для вывода тега title используется метод $nc_core->page->get_title(), для вывода отображаемого заголовка страницы — $nc_core->page->get_h1(). Подробно правила формирования их значений описаны в главе «Поисковая оптимизация (SEO)».
Формировать заголовки и мета-теги можно разными вариантами:
Как в итоге реализовать вывод мета-тэгов, решает разработчик. Мы рекомендуем комбинировать методы вывода. Возможные варианты:
<title><?=($nc_core->page->get_title() ? $nc_core->page->get_title() : strip_tags(nc_browse_path($browse_path)));?></title> <?=($nc_core->page->get_keywords() ? "<meta name='keywords' content='".$nc_core->page->get_keywords()."'>" : NULL );?> <?=( $nc_core->page->get_description() ? "<meta name='description' content='".$nc_core->page->get_description()."'>" : NULL );?>
По условиям, если для текущей страницы заданы заголовок и теги, они будут выведены, иначе в title будут выведены хлебные крошки, а мета-теги выведены не будут.