Если у вас одностраничный сайт, фото или видеогалерея — вам не нужны детальные карточки товаров или информационных элементов. Это вредит SEO и вообще выглядит отвратительно. Чтобы спрятать ненужные элементы в HostCMS нужно немного изменить типовые динамические страницы необходимых разделов.

Если это магазин, то так:

if ($Shop_Controller_Show->item){
  $Shop_Controller_Show->error404();
}

Если это информационная система, то так:

if ($Informationsystem_Controller_Show->item){
  $Informationsystem_Controller_Show->error404();
}

Как найти нужную ТДС в HostCMS

Достаточно просто: переходим в раздел Структура сайта и находим нужный раздел. Пусть это будут Новости:

редактируем Новости в hostcms

А вот кнопка, которая нам нужна:

кнопка редактирования ТДС в hostcms

Внутри, на вкладке Настройки страницы нам нужно найти такой кусок кода, который отвечает за вывод детальной карточки информационного элемента:

блок отвечающий за вывод детального элемента

Меняете его на код из начала статьи и всё готово. Вы молодцы, сделали 404 ошибку для ненужных товаров или информационных элементов. Для интернет-магазина всё делается аналогично. Если будут вопросы — спрашивайте!