يأتي SPIP 1.8.2 بعلامة #EXPOSE
التي تتيح، من داخل قائمة ما، ابراز العنصر الاساسي في الصفحة التي نوجد فيها.
وباستخدام هذه العلامة بأبسط وجوهها، تتيح تغيير عرض عنوان المقال الاساسي. على سبيل المثال، في الصفحة النموذجية article.html
يمكن تغيير نمط الوصلة بالطريقة التالية:
<BOUCLE_main(ARTICLES){id_article}>
<BOUCLE_menu(ARTICLES){meme_parent}>
<li class=’lien#EXPOSER’><a href=”#URL_ARTICLE”>#TITRE<a></li>
</BOUCLE_menu>
... #TEXTE ...
</BOUCLE_main>
باستخدام الانماط التالية:
a.lien {
color: red;
}
a.lienon {
color: blue;
font-weight: bold;
}
اما العنصر الذي يبرز هنا بفضل عرض مختلف، فهو المقال او الخبر او القسم او المفتاح او المؤلف الذي ينتمي الى «السياق» العام في الصفحة النشطة. ففي حال كان السياق هو الاقسام، يتم التحكم بالمسار الهرمي مما يؤدي الى ابراز مسار الاقسام التي تحتوي المقال المعروض.
افتراضياً، يستبدل SPIP علامة #EXPOSE
بمؤشر «on» اذا كان العنصر ينتمي الى السياق. واذا كان العنصر لا ينتمي الى هذا السياق فيتم تجاهل هذه العلامة. الا ان علامة #EXPOSE
تتقبل عامل او عاملين يتيحان تحديد ما يجب ان بُعرض في ما يتعلق بالمقال البارز وما يجب ان يُعرض في ما يتعلق بالمقالات الاخرى. هكذا يعرض [(#EXPOSE|oui,non)]
«نعم» للمقال البارز و«لا» للمقالات الاخرى.
بقليل من الحذاقة، يمكن ابطال الوصلة المتعلقة بالمقال البارز وفي نفس الوقت اختيار ورقة الانماط. هكذا فالحلقة التالية:
<BOUCLE_menu(ARTICLES){meme_parent}{“<br>”}>
<a [(#EXPOSER|id,href)]=”#URL_ARTICLE” class=”lien[(#EXPOSER|-desactive)]”>#TITRE</a>
</BOUCLE_menu>
سينتج عنها HTML التالي:
<a href=”article1.html” class=”lien”>قصة شقيقتي</a><br>
<a id=”article2.html” class=”lien-desactive”>قصتي</a><br>
<a href=”article3.html” class=”lien”>قصة شقيقي</a>
مما سيُعرض كالتالي:
لمحة تاريخية:
لقد تم توفير هذه الوظيفة في SP<font color="yellow">IP 1.7.1 من خلال العلامة EXPOSER#. وكانت الكتابة الكاملة لعلامة#EXPOSER
كالتالي:[(#EXPOSER|oui,non)]
ولكن هذه الكتابة اصبحت قديمة، ينصح اذاً باستخدام EXPOSE# التي توفر كتابة كاملاً اكثر توافقاً مع النموذج العام لعلامات SPIP.