Projekt

Allgemein

Profil

GX-Bug #59433

Von Timo Backhaus vor etwa 6 Jahren aktualisiert

Content Manager Einträge, die dem Topmenü (Hauptmenü) zugewiesen sind, werden im neuen Content Manager nicht korrekt übernommen. 

 src/gambio_updater/updates/v3.7.1.0/dependent.inc.php 

 
 ~~~ php 
 $pagesMainIds            = array( 
	 '30', 
	 '82' 
 ); 
 ~~~ 

 
 Hier sind 2 Content IDs fest hinterlegt, die im neuen Content Manager als Hauptmenücontents hinterlegt werden. Besser wäre es, die alten Contents zu übernehmen. Erkennungsmerkmal ist das file_flag 3 (Topmenü). Wenn ein Content dieses file_flag hat, muss es als Hauptmenüeintrag hinterlegt werden. Die beiden fest hinterlegten IDs können gerne entfernt und stattdessen als Information hinterlegt werden. 

 Lösung: 
 statt 

 
 ~~~ php 
 elseif(in_array((string)$contentManagerResult['content_group'], $pagesMainIds)) 
	 { 
		 $contentPosition = 'pages_main'; 
	 } 
 ~~~ 

 
 lieber  

  
 ~~~ php 
 elseif((int)$contentManagerResult['file_flag'] == 3) 
	 { 
		 $contentPosition = 'pages_main'; 
	 } 
 ~~~ 

Zurück