Bir listede makale gösterimi

SPIP 1.8.2 , #EXPOSE etiketi sunar. Bu etiket bize bir menünün ya da listenin içinden bulunduğumuz sayfanın ana nesnesini vurgulamamıza imkan verir.

Basit kullanımı ise bize ana makalenin başlığının gösterim kipini değiştirmeye yarar; örneğin, article.html iskeletinde, Bağ stilini aşağıdaki şekilde değiştirilecektir.

<BOUCLE_principale(ARTICLES){id_article}>
	<BOUCLE_menu(ARTICLES){id_rubrique}>
	<li class='lien#EXPOSE'><a href="#URL_ARTICLE">#TITRE<a></li>
	</BOUCLE_menu>

... #TEXTE ...

</BOUCLE_principale>

Aşağıdaki stillerle beraber:

a.lien {
    color: red;
}
a.lienon {
    color: blue;
    font-weight: bold;
}

Değişik bir gösterimle yayınlanmış bir nesne, makale, kısa haber, bölüm, anahtar kelime ya da aktif içeriğe ait bir yazardır. Bölümlerde, gösterilen makaleyi içeren bölümlerin dizin yapısını listelemeye yarayan hiyerarşik yapı geçerlidir.

Varsayılan değer olarak, eğer nesne içeriğe dahilse, SPIP #EXPOSE etiketinin yerine "on" yerleştirir. Eğer içeriğe dahil değilse etiket göz ardı edilir.

Her seferinde #EXPOSE etiketi görüntülenen ya da diğer makalelerde gösterilmek isteneni belirten bir iki açıklamayı kabul eder.

Aynı zamanda [(#EXPOSE{evet,hayır})] etiketi gösterilen makalede (evet)’i, diğerlerinde (hayır)’ı gösterecektir.

Biraz ipucu ile gösterilen makaledeki bağı kullanım dışı bırakmak mümkündür. Aynı zamanda bize stil sayfası (CSS) seçme imkanı sağlar.

<BOUCLE_menu(ARTICLES){id_rubrique}{"<br>"}>
<a [(#EXPOSE{id,href})]="#URL_ARTICLE" class="lien[(#EXPOSE{-desactive})]">#TITRE</a>
</BOUCLE_menu>

Aşağıdaki HTML’i yaratacaktır:

<a href="article1.html" class="lien">Hepsi kız kardeşim üzerine</a><br>
<a id="article2.html" class="lien-desactive">Hepsi benim üzerime</a><br>
<a href="article3.html" class="lien">Hepsi erkek kardeşim üzerine</a>

Aynı zamanda bunu da gösterecektir:

Hepsi kız kardeşim üzerine
Hepsi benim üzerime
Hepsi erkek kardeşim üzerine

 

Tarihçe:
Bu işlevsellik SP<font color="yellow">IP 1.7.1 etiketle beraber #EXPOSER ile dahil edilir.

#EXPOSER etiketinin tamamlanmış şekli aşağıdaki gibi olacaktır:

[(#EXPOSER|evet,hayır)]

Bu ne yazık ki kullanılmamaktadır.

#EXPOSE etiketi kullanılması tavsiye edilir. SPIP’in genel model etiketleri genel içeriğe daha uygundur.

Yazar : deniz Publié le : Mis à jour : 21/03/23

Traductions : عربي, català, Deutsch, English, Español, français, italiano, Nederlands, òc lengadocian, Türkçe