diff --git a/local/ilsa_update.php b/local/ilsa_update.php index 7c4e2bb..a00bbae 100644 --- a/local/ilsa_update.php +++ b/local/ilsa_update.php @@ -2632,7 +2632,7 @@ if(!in_array("simulate", $GLOBALS['argv'])) while($sitemap_program_aggregations_brand_ob = $sitemap_program_aggregations_brands->GetNextElement()) { $sitemap_program_aggregations_brand = $sitemap_program_aggregations_brand_ob->GetFields(); - $sitemap_program_aggregations_string .= "".$url."/".$program['ROOT_CHUNK']."/".$sitemap_program_aggregations_brand['CODE']."/"."".$lastmod.""."\n"; + $sitemap_program_aggregations_string .= "".$url."/".$program['ROOT_CHUNK']."/brand-".$sitemap_program_aggregations_brand['CODE']."/"."".$lastmod.""."\n"; $sitemap_program_aggregations_brand_types = CIBlockElement::GetList([ "NAME" => "ASC" ], [ "IBLOCK_ID" => $program['RULES_ID'], "PROPERTY_VEHICLE_BRAND" => $sitemap_program_aggregations_brand['ID'], "ACTIVE" => "Y" ], false, [ "nTopCount" => 1000 ], [], ); while($sitemap_program_aggregations_type_ob = $sitemap_program_aggregations_brand_types->GetNextElement()) @@ -2643,11 +2643,12 @@ if(!in_array("simulate", $GLOBALS['argv'])) if(!empty($sitemap_program_aggregations_brand_type['PROPERTIES']['VEHICLE_TYPE']['VALUE'])) { $sitemap_program_aggregations_brand_type_related = get_related($program['ROOT_ID'], $sitemap_program_aggregations_brand_type['PROPERTIES']['VEHICLE_TYPE']['VALUE']); - $sitemap_program_aggregations_string .= "".$url."/".$program['ROOT_CHUNK']."/".$sitemap_program_aggregations_brand['CODE']."/".$sitemap_program_aggregations_brand_type_related['CODE']."/"."".$lastmod.""."\n"; + $sitemap_program_aggregations_string .= "".$url."/".$program['ROOT_CHUNK']."/brand-".$sitemap_program_aggregations_brand['CODE']."/".$sitemap_program_aggregations_brand_type_related['CODE']."/"."".$lastmod.""."\n"; } } } } + $sitemap_program_aggregations_string .= ""."\n"; file_put_contents($_SERVER['DOCUMENT_ROOT']."/sitemap-programs.xml", $sitemap_program_aggregations_string);