Technologie de l'information et de la communication
Un peu geek mais surtout un dinosaure, de ceux qui ont soudé les composants de leur première machine, flashé la mémoire et publié dans Hebdogiciel.
La citation du jour
C'est quand le danger est le plus grand que le salut est le plus proche.  (Friedrich Hölderlin )
La réflexion du jour
Les écrits virtuels ont l'avantage de peut-être ne pas toujours avoir de lecteurs.
Activités
bénévole - geek - cycliste (cyclotouriste) - généalogiste - photographe - collectionneur - écrivain - enseignant - Diverses informations
Les mots clés
doc TIC * courriels * réseaux sociaux * chats * navigateurs * web & internet * informatique * Formation à distance * Chatons * E-learning * Logiciel libre * vidéoconférence * Sécurité * courrielleurs * fil d’informations * messagerie instantanée
lorand.org

Site personnel de Roland Bouat. Pour les curieux : Lorand est un anagramme de Roland.


Accueil > TIC > SPIP > Programmer SPIP > SPIP : noisettes pour squelettes > SPIP NOISETTE afficher le chemin

SPIP NOISETTE afficher le chemin


Mots clés : geek , SPIP

mardi 13 mars 2007 , par Roland


Le chemin d’un article, d’une rubrique ou d’une brève est le cheminement dans le site pour parvenir à l’article, la rubrique ou la brève.

La documentation est dans le fichier.

[(#REM) 
 
- à déposer dans le répertoire des squelettes à inclure
- usage : 
. est prévu pour fonctionner à l'intérieur des boucles générales ARTICLES, BREVES et RUBRIQUES
. pour insérer le chemin copier le code suivant dans un des fichiers article.html, breve.html, rubrique.html
à l'endroit souhaité pour l'affichage du chemin de navigation

<INCLURE{fond=inc/inc-chemin} {id_article} {id_breve} {id_rubrique}> 

- configuration : 
.  le séparateur est défini par la variable php $separateur ci dessous (proposé: ' >> ')
.  définir la classe css .chemin selon les besoins
.  appel du fichier de langue pour :chemin:
- pour l'idée initiale: http://www.spip-contrib.net/spikini/VarianteContribChemin-de-navigation
- auteur: Roland Bouat
- site personnel: http//www.lorand.org 
]

#CACHE{24*60*60}
[(#REM) Mise à jour du cache toutes les 24 h ]

<!-- inc-chemin.html -->

<div class="chemin">  
	<:chemin:> :  
	<BOUCLE_rubrique_hierarchie_breve(BREVES){id_breve=#ENV{id_breve}}>
		<a href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a> >>
		<BOUCLE_chemin_breve(HIERARCHIE){id_article}{" >> "}>
			<a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>
				[(#TITRE|supprimer_numero)]
			</a>
		</BOUCLE_chemin_breve> >>#TITRE
		</B_chemin_breve>#TITRE
		<//B_chemin_breve>
	</BOUCLE_rubrique_hierarchie_breve>
		<BOUCLE_rubrique_hierarchie_article(ARTICLES){id_article=#ENV{id_article}}>
			<a href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a> >>
			<BOUCLE_chemin_article(HIERARCHIE){id_article}{" >> "}>
				<a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>
					[(#TITRE|supprimer_numero)]
				</a>
			</BOUCLE_chemin_article> >>#TITRE
			</B_chemin_article>#TITRE
			<//B_chemin_article>
		</BOUCLE_rubrique_hierarchie_article>  	
			<BOUCLE_rubrique_hierarchie(RUBRIQUES){id_rubrique=#ENV{id_rubrique}}>
				<a href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a> >>
				<BOUCLE_chemin_rubrique(HIERARCHIE){id_rubrique}{" >> "}>
					<a href="#URL_RUBRIQUE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>
						[(#TITRE|supprimer_numero)]
					</a>
				</BOUCLE_chemin_rubrique> >> #TITRE
				</B_chemin_rubrique> #TITRE
				<//B_chemin_rubrique>
			</BOUCLE_rubrique_hierarchie>
		<//B_rubrique_hierarchie_article>
	<//B_rubrique_hierarchie_breve>
	<HR WIDTH="100%" SIZE="1">
</div><!-- fin chemin -->

<!-- FIN inc-chemin.html -->

Un message, un commentaire ?

Forum sur abonnement

Pour participer à ce forum, vous devez vous enregistrer au préalable. Merci d’indiquer ci-dessous l’identifiant personnel qui vous a été fourni. Si vous n’êtes pas enregistré, vous devez vous inscrire.