Цитата: 
	
	
		
			 
			
				
					Сообщение от Mytnyi
					
				 
				Путь к ссылке «Контакты» должен быть одинаков и из ЮЛ и из ФЗ 
			
			 
		 | 
	 
	 
  Какой тогда смысл их разносить по разным вкладкам?
 
	Цитата: 
	
	
		
			 
			
				
					Сообщение от Mytnyi
					
				 
				Путь к ссылке «Контакты» должен быть одинаков и из ЮЛ и из ФЗ 
			
			 
		 | 
	 
	 
  Вот вы перешли во вкладку ЮЛ, перешли на  https://example.com/юридическим-клиентам/контакты По такой ссылке всегда можно восстановить, что это «контакты» из ЮЛ.
 
А если у вас там будет  https://example.com/контакты, которое встречается и в ФЗ и в ЮЛ, то однозначно нельзя сказать, к какой категории относится ссылка. Код, который я вам привел, это тоже учитывает — выбирает первую попавшую категорию, в которой есть эта ссылка.
 
	Цитата: 
	
	
		
			 
			
				
					Сообщение от рони
					
				 
				правильно ли я понимаю, что если есть targetLink, то можно поиск categoryLink отменить? 
			
			 
		 | 
	 
	 
  Это нужно для выбора категории, когда нажата ссылка внутри вкладки, или на саму вкладку, или адекватное отображение меню при вводе ссылки, которой нет в меню.
 
Я не понимаю, почему вам запрещено работать с ссылками типа  https://example.com/частным-клиентам/контакты и  https://example.com/юридическим-клиентам/контакты по которым сразу понятно, что к чему относится! Может вы не знаете про .htaccess или нечто подобное, и думаете, что это про «размножение макарон»?
 
Может стоит подумать про отдельное меню, в котором будут общие ссылки?  
	 |