Aplicado a um URL, o filtro |lien_ou_expose{intitulé, condition} exibe, em função do resultado, seja o link clicável para esse URL se a condição não for verificada, seja apenas a titulagem passada em argumento, se a condição for verificada.
Exemplo:
[(#URL_RUBRIQUE|lien_ou_expose{#TITRE, #ENV{teste}|=={em_curso}})]
exibira, caso exista, uma variável de nome «teste» e de valor «em_curso» no ambiente:
<strong class='on'>Titre_de_la_rubrique</strong>
senão, exibirá:
<a href="spip.php?rubriquexx">Titulo_da_secao</a>
O filtro também aceita 3 argumentos adicionais opcionais «class», «title» e «rel». Estes argumentos aplicam-se ao link, no caso em que a condição não é verificada.
[(#URL_RUBRIQUE|lien_ou_expose{#TITRE, #ENV{teste}|=={em_curso}, spip_lien, a super seção, biblioentry})]
produzirá, então, seja o código HTML a seguir (em função da condição):
<strong class='on'>Titulo_da_secao</strong>
seja:
<a href='spip.php?rubriquexx' class='spip_lien' title='a super seção' rel='biblioentry'>Titulo_da_secao</a>
A partir do SPIP 4.0 o 2º argumento do filtro SPIP (3º argumento dafunção PHP) pode ser usado como um seletor CSS simplificado do tipo a.active ou strong.active.expose para especificar a tag (a, span ou strong unicamente) e as classes a utilizar quando estiver em destaque.
Exemplo:
 [(#URL_RUBRIQUE|lien_ou_expose{#TITRE, #ENV{teste}|=={em_curso}|?{a.meulink.ativo}, 'meulink'})]