public static function beforeIndexHandler($arFields) {
if ($arFields["MODULE_ID"] == "iblock" && $arFields["PARAM2"] == IB_NEWS_EVENTS && substr($arFields["ITEM_ID"], 0, 1) != "S") {
$self = new static();
$element = $self->getElement($arFields["ITEM_ID"]);
$arFields["PARAMS"]["type"] = $element->PROPERTY_TYPE_ENUM_ID;
}
return $arFields;
}
Очень смутно верится в то, что гугл не способен проверить наличие файла.
не понятно что Вы подразумеваете под этим
Вот мне нужно чтобы при наличии куки html отдавался из папки r.site.my, а в $_SERVER[HTTP_HOST] тоже был r.site.my, а без куки соотвественно просто site.my.
в чём проблема вписать редирект на этот домен в моём условии
Если У Вас так плохо с пониманием конфигов Nginx и Вы не хотите читать доки, дайте мне, я сделаю)
Могу еще посоветовать после того как вы это сделали и проверили запустить полную переиндексацию инфоблоков, если сами не догадались, а то индексы же волшебным образом не появятся.
А если не помогает - удалить модуль Поиск вместе с табицами и установить его заново - это часто решает разные проблемы связанные с поиском.