Lien de navigation (fil d’ariane) dans WebDev par programmation

par | Jan 2, 2023 | PC Soft, Webdev

Exemple de code pour générer un fil d’ariane par programmation :

// Appel de la procédure...
Fg_GénèreFilAriane(["PAGE_ACCUEIL","PAGE_AIDES","PAGE_FAQ"])



// Procédure qui génère et affecte le fil d'ariane
PROCÉDURE Fg_GénèreFilAriane(tabListeLiens est un tableau de chaîne)

nIND est un entier

ZoneRépétéeSupprimeTout(ZR_LIENS)

POUR TOUT sUnLien DE tabListeLiens
	
	nIND = ZoneRépétéeAjouteLigne(ZR_LIENS)
	ZR_LIENS[nIND].ATT_PAGE = sUnLien
	
	SI nIND < tabListeLiens..Occurrence ALORS
		
		ZR_LIENS[nIND].LIEN_PAGE..LibelléHTML = [
			<p><span class="page_precedente">[%{ZR_LIENS[nIND].ATT_PAGE}..Titre%]</span> > <p>
		]
		ZR_LIENS[nIND].LIEN_PAGE += " > "
		
	SINON
		
		ZR_LIENS[nIND].LIEN_PAGE..LibelléHTML = [
			<p><span class="page_encours">[%{ZR_LIENS[nIND].ATT_PAGE}..Titre%] </span><p>
		]
		
	FIN
	
FIN

Résultat :

0 commentaires