Re: Liens sur articles non publiés.
JLuc <[email protected]>
| Newsgroups | gmane.comp.web.spip.user |
|---|---|
| Message-ID | <[email protected]> |
Le 04/03/2021 à 16:47, Maïeul Rouquette a écrit :
>> Plutôt que d'afficher une bête page 404.html, je souhaite proposer en cas d'erreur 404 l'affichage d'une page
reprenant :
>> - le titre et la description de l'article demandé
>> - un message précisant le statut de l'article demandé
>> - un formulaire d'inscription à la mail list de notification de publication.
Un peu comme propose maieul mais sans la boucle avec {tout} qui ne sert à rien,
j'ai défini que pour les articles en statut "prop", certaines informations étaient pré-annoncées :
- le titre, le soustitre et le descriptif
- la future date de publication éventuellement
Pour l'inclusion appelée par le squelette article.html :
<BOUCLE_contenuart(ARTICLES){id_article}>
... ici le squelette normal pour les articles publiés ...
</BOUCLE_contenuart>
<BOUCLE_repechage(ARTICLES){id_article}{statut=prop}>
<h3>Article en préparation</h3>
<h1 class='#EDIT{titre}'>#TITRE</h1>
<p class='soustitre'>#SOUSTITRE</p>
<p class='descriptif'>#DESCRIPTIF</p>
<p>Désolé, cette page est en préparation, mais elle n'a pas encore été publiée</p>
[<p>(#DATE_REDAC|oui) Nous avons prévu sa publication le [(#DATE_REDAC|affdate)]</p>]
[<p>(#DATE_REDAC|non) Merci de revenir dans quelques temps !</p>]
<p><a href="#URL_SITE_SPIP">Revenir à l'accueil</a></p>
</BOUCLE_repechage>
<h1>Désolé, mais cette page n'existe pas ou n'a pas encore été publiée</h1>
[<p>L'article (#ENV{id_article}) n'existe pas ou n'est pas encore prêt.</p>]
<//B_repechage>
<//B_contenuart>
JL