Есть ли в битрикс аналог is_product у wordpress?

В CMS 1C-Bitrix нет прямого аналога функции is_product(), которая используется в WordPress для проверки, является ли текущая страница страницей продукта (товара). Однако, в Bitrix CMS можно достаточно легко определить, является ли текущая страница страницей товара, используя различные методы:

1. Проверка по URL: Вы можете создать правило в файле .settings.php или в .htaccess, которое будет перенаправлять пользователей на определенную страницу, если урл содержит определенные ключевые слова, например, /catalog/.

2. Проверка по шаблону страницы: Вы можете создать шаблон страницы в административной панели 1C-Bitrix, который будет использоваться только для страниц продуктов. Тогда, проверить, используя, например, CUtil::GetAdditionalFileURL(), какой шаблон используется для текущей страницы.

3. Проверка по коду элемента: Если каждый товар на вашем сайте имеет уникальный идентификатор или другие уникальные атрибуты, вы можете проверить их наличие на текущей странице и определить, является ли эта страница страницей товара.

4. Использование свойств страницы: 1C-Bitrix предоставляет возможность добавления пользовательских свойств к страницам. Вы можете создать свойство "Товар" и присвоить его страницам товаров. Затем, проверять наличие этого свойства на текущей странице.

5. Использование меток страницы: 1C-Bitrix позволяет добавлять пользовательские метки к страницам. Вы можете создать метку "Товар" и назначить её страницам товаров. После этого, проверить наличие этой метки на текущей странице.

Итак, хотя 1C-Bitrix не предоставляет встроенной функции is_product(), вы можете использовать вышеперечисленные подходы для определения, является ли текущая страница страницей товара на вашем сайте.