2
Indiquez l’intérêt que vous portez à cette question
0

عرض عناوين مقالات قسم واحد فقط

مرحبا، كنت أستخدم قالبا يعرض كل عناوين المقالات في كل الأقسام، وعدلته ليعرض عنواين الأقسام فقط. الآن أريد أن أعرض عناوين قسم واحد فقط، تكون عناوين القسم الذي يمثل أحد أعدد مجلة شهرية. أظن أن علي أن أحدد رقم القسم في الحلقة، ولكني لست على يقين من ذلك. لنفترض أنني أريد عرض مقالات القسم رقم 99 باستخدام الكود التالي :

<div id="navigation">
    <h2 class="structure"><:navigation:></h2>
[(#REM) *********************************************************
	Menu de navigation principal - liens statiques
	Main navigation - static links 
    ************************************************************* ]
<INCLURE{fond=inc/inc-menu-principal}{lang}>

[(#REM) *********************************************************
	Menu rubriques DEPLIANT dynamique
	voir: http://contrib.spip.net/913
	Dynamic sections menu 
    ************************************************************* ]
<div class="menu" id="menu-rubriques">
<BOUCLE_RubExclues_sect(RUBRIQUES){titre_mot=exclu_menu_rub}{doublons}></BOUCLE_RubExclues_sect>
<BOUCLE_ArtExclus(ARTICLES){titre_mot=exclu_menu_rub}{doublons}></BOUCLE_ArtExclus>
<BOUCLE_rub_menu(RUBRIQUES){id_rubrique}>
<BOUCLE_filles(RUBRIQUES){id_parent}{doublons filles}></BOUCLE_filles>
[(#REM) les rubriques filles de la rubrique en cours sont mémorisées dans {doublons filles} ]
[(#REM) les soeurs et tantes jusqu'aux rubriques racines sont mémorisées dans {doublons parents} ]
   <BOUCLE_hierarchie_courante(HIERARCHIE){id_rubrique} {tout}>
        <BOUCLE_parents(RUBRIQUES){meme_parent} {doublons parents} ></BOUCLE_parents>
   </BOUCLE_hierarchie_courante>

[(#REM) L'ensemble des rubriques contenues dans {doublons filles} et {doublons parents} représente l'ensembles des rubriques à afficher.
Toutes les rubriques qui ne doivent pas être affichées sont exclues dans la  boucle suivante qui liste toutes les rubriques du site - {doublons filles} et {doublons parents} le resultat est stocké dans {doublons exclus} ]

<BOUCLE_tout(RUBRIQUES){tout}{doublons parents}{doublons filles}{doublons exclus}></BOUCLE_tout>


[(#REM) boucle principale d'affichage pour squelettes rubriques, articles, brèves...
On limite l'affichage du plan aux seules rubriques utiles, les autres sont exclues par {doublons exclus} ]
	<h3 class="structure"><:rubriques:></h3>
	<ul>
		<BOUCLE_secteurs2(RUBRIQUES){racine}{lang}{par num titre} {par titre}{doublons} >
		<li class="secteur rub#ID_SECTEUR">
				<a class="lien[(#EXPOSER)]" href="#URL_RUBRIQUE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a>
		<B_art_secteur>
		[(#REM) debut BOUCLE art_secteur pour afficher dans les articles des rubriques racine (secteur) ]
			<ul>
		<BOUCLE_art_secteur(ARTICLES){id_rubrique}{par num titre} {par titre}{lang}{doublons}>
				<li class="article art#ID_ARTICLE">
					<a class="lien[(#EXPOSER)] article" href="#URL_ARTICLE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a>
				</li>
		</BOUCLE_art_secteur>
			</ul>
		</B_art_secteur>[(#REM) fin BOUCLE art_secteur  ]
		<B_sousrub2>
			<ul>
		<BOUCLE_sousrub2(RUBRIQUES){id_parent}{lang}{par num titre} {par titre}{doublons exclus}{doublons}>
				<li class="rubrique rub#ID_RUBRIQUE">
					<a class="lien[(#EXPOSER)]" href="#URL_RUBRIQUE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a>
		<BOUCLE_sousousrub2(boucle_sousrub2)></BOUCLE_sousousrub2>
				</li>
		</BOUCLE_sousrub2>
			</ul>
		</B_sousrub2>
		</li>
	</BOUCLE_secteurs2>
	</ul>
 </BOUCLE_rub_menu>

[(#REM) boucle d'affichage pour les autres squelettes : sommaire, plan, recherche, resume, etc... 
Ici, on affiche 2 niveaux de rubriques a partir de la racine pour la langue du contexte.Si on ne veut afficher qu'un seul niveau, pour ces , on efface la boucle sousrub_sommaire.
Pour les sites multilingues, on n'affiche pas les autres langues; 
si on veut afficher uniquement le premier niveau (secteur) des autres langues, on efface lang dans BOUCLE_sommaire). ]


<B_sommaire>
	<h3 class="structure"><:rubriques:></h3>
	<ul>
<BOUCLE_sommaire(RUBRIQUES){racine}{lang}{par num titre} {par titre} {doublons}>
		<li class="secteur rub#ID_SECTEUR">
			<a class="lien[(#EXPOSER)]" href="#URL_RUBRIQUE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a>
<B_art_sommaire>
		[(#REM) debut BOUCLE art_secteur pour afficher dans les articles des rubriques racine (secteur) ]
			<ul>
		<BOUCLE_art_sommaire(ARTICLES){id_rubrique}{par num titre} {par titre}{lang}{doublons}>
				<li class="article art#ID_ARTICLE">
					<a class="lien[(#EXPOSER)] article" href="#URL_ARTICLE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a>
				</li>
		</BOUCLE_art_sommaire>
			</ul>
</B_art_sommaire>
		<B_sousrub_sommaire>[(#REM) pour afficher dans le menu 2 niveaux de rubriques ]
			<ul>
		<BOUCLE_sousrub_sommaire(RUBRIQUES){id_parent}{par num titre} {par titre}{lang}{doublons}>
				<li class="rubrique rub#ID_RUBRIQUE">
					<a class="lien[(#EXPOSER)]" href="#URL_RUBRIQUE" [title="(#INTRODUCTION|textebrut|entites_html)"]>[(#TITRE|supprimer_numero)]</a>
				</li>
		</BOUCLE_sousrub_sommaire>
			</ul>
		</B_sousrub_sommaire>
		</li>
</BOUCLE_sommaire>
	</ul>
</B_sommaire>

<//B_rub_menu>

<INCLURE{fond=inc/inc-menu-agenda}{lang}>

</div>[(#REM) fin menu ]

</div>[(#REM) navigation ]

مع الشكر والتحية