diff --git a/app/assets/stylesheets/layout.scss b/app/assets/stylesheets/layout.scss
index a2ddea800..29173bb8a 100644
--- a/app/assets/stylesheets/layout.scss
+++ b/app/assets/stylesheets/layout.scss
@@ -20,6 +20,7 @@
// 18. Banners
// 19. Recommended Section Home
// 20. Documents
+// 21. Related content
//
// 01. Global styles
@@ -2382,3 +2383,56 @@ table {
background: #fafafa;
border-bottom: 1px solid #eee;
}
+
+// 21. Related content
+// -------------------
+
+.related-content {
+ border-top: 1px solid $border;
+
+ h2 {
+ font-size: rem-calc(24);
+
+ span {
+ color: #4f4f4f;
+ font-weight: normal;
+ }
+ }
+}
+
+.add-related-content {
+ display: block;
+
+ @include breakpoint(medium) {
+ float: right;
+ }
+}
+
+.related-content-list {
+ list-style-type: none;
+ margin-left: 0;
+
+ li {
+ border-bottom: 1px solid $border;
+ padding: $line-height / 4;
+
+ &:first-child {
+ border-top: 1px solid $border;
+ }
+ }
+
+ h3 {
+ font-size: $base-font-size;
+ font-weight: normal;
+ }
+
+ span {
+ color: #4f4f4f;
+ font-size: rem-calc(12);
+ text-transform: uppercase;
+ }
+
+ .flag {
+ margin-top: $line-height / 2;
+ }
+}
diff --git a/app/views/proposals/show.html.erb b/app/views/proposals/show.html.erb
index ade0972d8..4a559cfd8 100644
--- a/app/views/proposals/show.html.erb
+++ b/app/views/proposals/show.html.erb
@@ -106,6 +106,8 @@
<%= render 'shared/geozone', geozonable: @proposal %>
+ <%= render 'shared/related_content', relationable: @proposal %>
+
<%= render 'proposals/actions', proposal: @proposal %>
diff --git a/app/views/shared/_related_content.html.erb b/app/views/shared/_related_content.html.erb
new file mode 100644
index 000000000..abe21e0f2
--- /dev/null
+++ b/app/views/shared/_related_content.html.erb
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+ <%= t("related_content.error", url: setting['url']) %>
+
+
+
+
+
+ -
+
+
+
+ DEBATE
+
+ <%= link_to "Título del contenido relacionado", "#" %>
+
+
+
+
+
+
+
+
diff --git a/config/locales/en/general.yml b/config/locales/en/general.yml
index 6e87e6983..2062e8d3a 100644
--- a/config/locales/en/general.yml
+++ b/config/locales/en/general.yml
@@ -811,4 +811,12 @@ en:
user_permission_votes: Participate on final voting
invisible_captcha:
sentence_for_humans: "If you are human, ignore this field"
- timestamp_error_message: "Sorry, that was too quick! Please resubmit."
\ No newline at end of file
+ timestamp_error_message: "Sorry, that was too quick! Please resubmit."
+ related_content:
+ title: "Related content"
+ add: "Add related content"
+ label: "Link to related content"
+ placeholder: "%{url}"
+ help: "Yuo can add any link inside of %{org}."
+ submit: "Add"
+ error: "Link not valid. Remember to start with %{url}."
diff --git a/config/locales/es/general.yml b/config/locales/es/general.yml
index 0d0b4b849..25e73edfc 100644
--- a/config/locales/es/general.yml
+++ b/config/locales/es/general.yml
@@ -809,3 +809,11 @@ es:
invisible_captcha:
sentence_for_humans: "Si eres humano, por favor ignora este campo"
timestamp_error_message: "Eso ha sido demasiado rápido. Por favor, reenvía el formulario."
+ related_content:
+ title: "Contenido relacionado"
+ add: "Añadir contenido relacionado"
+ label: "Enlace a contenido relacionado"
+ placeholder: "%{url}"
+ help: "Puedes introducir cualquier enlace que esté dentro de %{org}."
+ submit: "Añadir"
+ error: "Enlace no válido. Recuerda que debe empezar por %{url}."
\ No newline at end of file