From 8ddab14700ff1606f18069bd8e388416a37cca51 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Tue, 17 Jan 2023 14:56:27 +0100 Subject: [PATCH] Fix #732 --- app/models/communication/website/page.rb | 4 ++++ app/models/communication/website/page/sitemap.rb | 4 ++++ app/views/admin/communication/websites/pages/static.html.erb | 3 +++ 3 files changed, 11 insertions(+) diff --git a/app/models/communication/website/page.rb b/app/models/communication/website/page.rb index 01499c8da..59132caf3 100644 --- a/app/models/communication/website/page.rb +++ b/app/models/communication/website/page.rb @@ -82,6 +82,10 @@ class Communication::Website::Page < ApplicationRecord "admin/communication/websites/pages/static" end + def static_layout + nil + end + def git_dependencies(website) dependencies = [self] + website.menus + diff --git a/app/models/communication/website/page/sitemap.rb b/app/models/communication/website/page/sitemap.rb index 8848742f2..08f797fbe 100644 --- a/app/models/communication/website/page/sitemap.rb +++ b/app/models/communication/website/page/sitemap.rb @@ -48,5 +48,9 @@ class Communication::Website::Page::Sitemap < Communication::Website::Page def draftable? false end + + def static_layout + 'sitemap' + end end diff --git a/app/views/admin/communication/websites/pages/static.html.erb b/app/views/admin/communication/websites/pages/static.html.erb index 211f38113..e9297aaa5 100644 --- a/app/views/admin/communication/websites/pages/static.html.erb +++ b/app/views/admin/communication/websites/pages/static.html.erb @@ -4,6 +4,9 @@ title: > breadcrumb_title: "<%= @about.breadcrumb_title.blank? ? @about.title : @about.breadcrumb_title %>" <%= render 'admin/application/static/permalink' %> <%= render 'admin/application/static/design' %> +<% if @about.static_layout %> +layout: <%= @about.static_layout %> +<% end %> <% if @about.is_a?(Communication::Website::Page::Person) %> has: administrators: <%= @website.has_administrators? %> -- GitLab