diff --git a/app/views/admin/communication/website/pages/show.html.erb b/app/views/admin/communication/website/pages/show.html.erb index c29dbc0f40a4c4da54ff7353c37eeb89435d9907..c21247fd9894e5bd6375e7431b857d2a463e67d0 100644 --- a/app/views/admin/communication/website/pages/show.html.erb +++ b/app/views/admin/communication/website/pages/show.html.erb @@ -4,6 +4,16 @@ <div class="row"> <div class="col-md-8"> + + <% if @page.is_special_page? %> + <div class="card text-white bg-secondary flex-fill w-100"> + <div class="card-body"> + <%= t('admin.communication.website.pages.is_special_page') %> + <b class="text-white"><%= t("communication.website.pages.defaults.#{@page.kind}.admin_description") %></b> + </div> + </div> + <% end %> + <div class="card flex-fill w-100"> <div class="card-header"> <h2 class="card-title mb-0 h5"><%= t('content') %></h2> diff --git a/config/locales/communication/en.yml b/config/locales/communication/en.yml index bd6bf467933599a926e1a103658d350616675bd3..881edc28d0a20f5165b4883e9aa7f0ef72125b14 100644 --- a/config/locales/communication/en.yml +++ b/config/locales/communication/en.yml @@ -200,6 +200,7 @@ en: website: pages: delete_special_page_notice: Can't delete this page + is_special_page: "This is a page with a special behaviour:" structure: Structure communication: authors: @@ -228,54 +229,67 @@ en: pages: defaults: administrators: + admin_description: list of members in the administrative team description_short: List of members in the administrative team slug: administrative-team title: Administrative team authors: + admin_description: list of members in the editorial team description_short: List of members in the editorial team slug: editorial-team title: Editorial team communication_posts: + admin_description: list of posts description_short: List of posts slug: posts title: Posts education_programs: + admin_description: list of available programs description_short: List of available programs slug: programs title: Programs home: + admin_description: homepage description_short: '' slug: '' title: Home legal_terms: + admin_description: legal terms page description_short: '' slug: legal-terms title: Legal terms persons: + admin_description: list of members in the team description_short: List of members in the team slug: team title: Team privacy_policy: + admin_description: privacy policy page description_short: '' slug: privacy-policy title: Privacy policy research_articles: + admin_description: list of articles description_short: List of articles slug: articles title: Articles research_volumes: + admin_description: list of volumes description_short: List of volumes slug: volumes title: Volumes researchers: + admin_description: list of members in the research team description_short: List of members in the research team slug: research-team title: Research team sitemap: + admin_description: sitemap page description_short: '' slug: sitemap title: Sitemap teachers: + admin_description: list of members in the educational team description_short: List of members in the educational team slug: educational-team title: Educational team diff --git a/config/locales/communication/fr.yml b/config/locales/communication/fr.yml index 4041a25e83f8c9e4e679d170fd1f4c5873b70b78..919a5a2e2f0e1213ae9877cc9a1f4cac70578387 100644 --- a/config/locales/communication/fr.yml +++ b/config/locales/communication/fr.yml @@ -202,6 +202,7 @@ fr: website: pages: delete_special_page_notice: Impossible de supprimer cette page + is_special_page: "Ceci est une page avec un comportement spécial :" structure: Arborescence communication: authors: @@ -230,54 +231,67 @@ fr: pages: defaults: administrators: + admin_description: liste des membres de l'équipe administrative description_short: Liste des membres de l'équipe administrative slug: equipe-administrative title: Équipe administrative authors: + admin_description: liste des membres de l'équipe éditoriale description_short: Liste des membres de l'équipe éditoriale slug: equipe-editoriale title: Équipe éditoriale communication_posts: + admin_description: liste des actualités description_short: Liste des actualités slug: actualites title: Actualités education_programs: + admin_description: liste des formations proposées description_short: Liste des formations proposées slug: offre-de-formation title: "L'offre de formation" home: + admin_description: page d'accueil du site description_short: '' slug: '' title: Accueil legal_terms: + admin_description: page des mentions légales description_short: '' slug: mentions-legales title: Mentions légales persons: + admin_description: liste des membres de l'équipe description_short: Liste des membres de l'équipe slug: equipe title: Équipe privacy_policy: + admin_description: page de la politique de confidentialité description_short: '' slug: politique-de-confidentialite title: Politique de confidentialité research_articles: + admin_description: liste des articles description_short: Liste des articles slug: articles title: Articles research_volumes: + admin_description: liste des volumes description_short: Liste des volumes slug: volumes title: Volumes researchers: + admin_description: liste des membres de l'équipe de recherche description_short: Liste des membres de l'équipe de recherche slug: equipe-de-recherche title: Équipe de recherche sitemap: + admin_description: page plan du site description_short: '' slug: plan-du-site title: Plan du site teachers: + admin_description: liste des membres de l'équipe pédagogique description_short: Liste des membres de l'équipe pédagogique slug: equipe-pedagogique title: Équipe pédagogique