netcat_logo_200

CMS NetСat: как узнать, что мы на главной странице?

Казалось бы, тривиальная задача. Но, то ли я плохо смотрел документацию, то ли разработчики об этом действительно не подумали в силу мелочности вопроса — но в итоге мне не удалось найти аналога той же функции is_main(), присутствующей для этой цели в WordPress. Впрочем, не важно в чем причина. Вот вам мой способ решения.

Если посмотреть в базу данных в таблицу Catalogue (сайты), там мы найдем там поле Title_Sub_ID. Из названия поля становится понятно, что там содержится ID  раздела, который NetCat считает титульной страницей сайта.

В API присутствует массив $current_catalogue[], в котором содержатся свойства текущего сайта. В коде мы можем использовать переменную $sub, содержащую ID текущего раздела.

Таким образом, задача даже  более, чем тривиальна и сводится к одной стоке в макете дизайна:

Статья получилась более, чем короткая, да и писать тут не о чем, собственно)

Реклама: