Page transactionnelle
Une page transactionnelle doit être utilisée dans des scénarios spécifiques. Le Conseil du Trésor définit cela comme suit:
Sur les pages où l’utilisateur effectue une opération – et où lui permettre de quitter la page active interromprait le cheminement souhaité et donnerait lieu à des erreurs, à la perte de données ou à la fin accidentelle de la session.
Fondamentalement, vous évitez d'avoir des liens externes pour empêcher les utilisateurs de perdre des données s'ils devaient s'éloigner.
Mise en œuvre
Quelques modifications sont nécessaires pour rendre votre page vraiment transactionnelle. Tous ces changements sont obligatoires, sauf indication contraire.
Dans la section top
:
- Masquer la barre de recherche
defTop.outerHTML = wet.builder.top({ ... "search": false ... });
defTop.outerHTML = wet.builder.top({ ... "siteMenu": false ... });
defTop.outerHTML = wet.builder.top({ ... "breadcrumbs": [{ "title": "Exit secure transaction", "href": "https://www.canada.ca/en/index.html" }] ... });
defTop.outerHTML = wet.builder.top({ ... "showPreContent": false ... });
Dans la section preFooter
:
- Masquer le contenu inséré dans l'espace de contenu de publication de votre page
defPreFooter.outerHTML = wet.builder.preFooter({ ... "showPostContent": false ... });
defPreFooter.outerHTML = wet.builder.preFooter({ ... "showFeedback": false ... });
defPreFooter.outerHTML = wet.builder.preFooter({ ... "showShare": false ... });
Dans la section footer
:
Remarque : Pour voir toutes les fonctionnalités du pied de page, veuillez visiter la page d'exemple de pied de page ici.
- Masquer le contenu à l'intérieur du pied de page
defFooter.outerHTML = wet.builder.footer({ ... "showFooter": false ... });
newWindow
peut être défini true
si vous souhaitez que le lien s'ouvre dans une nouvelle fenêtre.defFooter.outerHTML = wet.builder.footer({ ... "termsLink": { "href": "https://www.canada.ca/en/transparency/terms.html", "newWindow": true } ... });
defFooter.outerHTML = wet.builder.footer({ ... "privacyLink": { "href": "https://www.canada.ca/en/transparency/privacy.html", "newWindow": true } ... });