Центр поддержки
Получите ценные советы и руководства от наших экспертов.
Популярные ключевые слова:

Спрятать ненужные элементы в HostCMS

Avatar
Куратор раздела: Николай
Последнее обновление 11 апреля 2020 г.

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Пишите нам
  • Звоните
    8 902 579 86 90
Написать в поддержку
Icon