diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/css/bundle.css b/web/themes/custom/quartiers_de_demain/dist/assets/css/bundle.css index 2125305..806a265 100644 --- a/web/themes/custom/quartiers_de_demain/dist/assets/css/bundle.css +++ b/web/themes/custom/quartiers_de_demain/dist/assets/css/bundle.css @@ -724,7 +724,7 @@ footer { .slick-next { position: absolute; display: block; - z-index: 99; + z-index: 98; height: 20px; width: 20px; line-height: 0px; @@ -1179,7 +1179,7 @@ footer { } #actus-caroussel h2 { width: fit-content; - padding-bottom: 1rem; + padding-bottom: 0.6rem; margin-top: 3rem; margin-bottom: 3rem; font-size: 1.7rem; @@ -1205,7 +1205,6 @@ footer { flex-direction: column; } #actus-caroussel .content-actus .views-row article.node-type-actualite .field_field_images { - order: 1; -moz-border-radius: 9px; /* pour Mozilla */ -khtml-border-radius: 9px; /* pour Safari et Chrome */ -webkit-border-radius: 9px; /* pour Safari sur Mac */ @@ -1233,10 +1232,7 @@ footer { max-height: 170px; } } -#actus-caroussel .content-actus .views-row article.node-type-actualite .infos-actu { - order: 2; -} -#actus-caroussel .content-actus .views-row article.node-type-actualite .infos-actu .field_field_type_d_actualite { +#actus-caroussel .content-actus .views-row article.node-type-actualite .field_field_type_d_actualite { text-transform: uppercase; color: red; font-size: 0.6rem; @@ -1244,38 +1240,33 @@ footer { display: inline-flex; align-items: center; } -#actus-caroussel .content-actus .views-row article.node-type-actualite .infos-actu .field_field_type_d_actualite::before { +#actus-caroussel .content-actus .views-row article.node-type-actualite .field_field_type_d_actualite::before { content: url("../img/type-actu.svg"); - padding-right: 0.4rem; + padding-right: 0.2rem; } -#actus-caroussel .content-actus .views-row article.node-type-actualite .infos-actu .field_field_date { +#actus-caroussel .content-actus .views-row article.node-type-actualite .field_field_date { color: red; display: inline-flex; align-items: center; } -#actus-caroussel .content-actus .views-row article.node-type-actualite .infos-actu .field_field_date::before { +#actus-caroussel .content-actus .views-row article.node-type-actualite .field_field_date::before { content: url("../img/date-actu.svg"); - padding-right: 0.4rem; -} -#actus-caroussel .content-actus .views-row article.node-type-actualite .field_title { - order: 4; + padding-right: 0.2rem; } #actus-caroussel .content-actus .views-row article.node-type-actualite .field_title h2 { margin: 0; + line-height: 0.4; } #actus-caroussel .content-actus .views-row article.node-type-actualite .field_title h2 a { font-size: 0.8rem; color: rgb(7, 50, 194); } -#actus-caroussel .content-actus .views-row article.node-type-actualite .field_body { - order: 5; -} #actus-caroussel .content-actus .views-row article.node-type-actualite .field_body p { margin: 0; } #actus-caroussel .content-actus .views-row:nth-child(odd) { position: relative; - top: 40px; + top: 60px; } /*pages*/ @@ -2102,14 +2093,14 @@ footer { margin-top: 0; } -.node-id-11 .content_container { +#page-node .content_container { width: 60%; display: flex; flex-direction: column; margin: auto; align-items: center; } -.node-id-11 .content_container .infos-actu { +#page-node .content_container .infos-actu { display: flex; flex-direction: row; border-top: solid red 1px; @@ -2117,7 +2108,7 @@ footer { padding: 1rem 0rem; margin-bottom: 1rem; } -.node-id-11 .content_container .infos-actu .field_field_type_d_actualite a { +#page-node .content_container .infos-actu .field_field_type_d_actualite a { text-transform: uppercase; color: red; font-size: 0.6rem; @@ -2125,20 +2116,20 @@ footer { display: inline-flex; align-items: center; } -.node-id-11 .content_container .infos-actu .field_field_type_d_actualite a::before { +#page-node .content_container .infos-actu .field_field_type_d_actualite a::before { content: url("../img/type-actu.svg"); padding-right: 0.4rem; } -.node-id-11 .content_container .infos-actu .field_field_date { +#page-node .content_container .infos-actu .field_field_date { color: red; display: inline-flex; align-items: center; margin-left: 1rem; } -.node-id-11 .content_container .infos-actu .field_field_date::before { +#page-node .content_container .infos-actu .field_field_date::before { content: url("../img/date-actu.svg"); padding-right: 0.4rem; } -.node-id-11 .content_container .field_body p { +#page-node .content_container .field_body p { font-size: 0.8rem; } \ No newline at end of file diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/date-actu.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/date-actu.svg index 96794d5..b22c37b 100644 --- a/web/themes/custom/quartiers_de_demain/dist/assets/img/date-actu.svg +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/date-actu.svg @@ -4,8 +4,8 @@ diff --git a/web/themes/custom/quartiers_de_demain/dist/assets/img/type-actu.svg b/web/themes/custom/quartiers_de_demain/dist/assets/img/type-actu.svg index fc34e20..a3c98cf 100644 --- a/web/themes/custom/quartiers_de_demain/dist/assets/img/type-actu.svg +++ b/web/themes/custom/quartiers_de_demain/dist/assets/img/type-actu.svg @@ -4,8 +4,8 @@ diff --git a/web/themes/custom/quartiers_de_demain/src/assets/scss/pages/actualite.scss b/web/themes/custom/quartiers_de_demain/src/assets/scss/pages/actualite.scss index 1a39450..842ce85 100644 --- a/web/themes/custom/quartiers_de_demain/src/assets/scss/pages/actualite.scss +++ b/web/themes/custom/quartiers_de_demain/src/assets/scss/pages/actualite.scss @@ -1,5 +1,5 @@ -// #page-actualite{ - .node-id-11{ +#page-node{ + // .node-id-11{ .content_container{ width: 60%; display: flex; diff --git a/web/themes/custom/quartiers_de_demain/src/assets/scss/partials/actu-caroussel-home.scss b/web/themes/custom/quartiers_de_demain/src/assets/scss/partials/actu-caroussel-home.scss index 2e9e453..5594272 100644 --- a/web/themes/custom/quartiers_de_demain/src/assets/scss/partials/actu-caroussel-home.scss +++ b/web/themes/custom/quartiers_de_demain/src/assets/scss/partials/actu-caroussel-home.scss @@ -4,7 +4,7 @@ align-items: center; h2{ width: fit-content; - padding-bottom: 1rem; + padding-bottom: 0.6rem; margin-top: 3rem; margin-bottom: 3rem; font-size: 1.7rem; @@ -28,7 +28,6 @@ display: flex; flex-direction: column; .field_field_images{ - order: 1; -moz-border-radius: 9px; /* pour Mozilla */ -khtml-border-radius: 9px; /* pour Safari et Chrome */ -webkit-border-radius: 9px; /* pour Safari sur Mac */ @@ -52,37 +51,34 @@ } } } - .infos-actu{ - order: 2; - .field_field_type_d_actualite{ - - text-transform: uppercase; - color: red; - font-size: 0.6rem; - font-weight: 600; - display: inline-flex; - align-items: center; - &::before{ - content: url('../img/type-actu.svg'); - padding-right: 0.4rem; - } - } - .field_field_date{ - - color: red; - display: inline-flex; - align-items: center; - &::before{ - content: url('../img/date-actu.svg'); - padding-right: 0.4rem; - } + + .field_field_type_d_actualite{ + text-transform: uppercase; + color: red; + font-size: 0.6rem; + font-weight: 600; + display: inline-flex; + align-items: center; + &::before{ + content: url('../img/type-actu.svg'); + padding-right: 0.2rem; } } + .field_field_date{ + color: red; + display: inline-flex; + align-items: center; + &::before{ + content: url('../img/date-actu.svg'); + padding-right: 0.2rem; + } + } + .field_title{ - order: 4; h2{ margin: 0; + line-height: 0.4; a{ font-size: 0.8rem; color: $blue_QDD; @@ -90,7 +86,7 @@ } } .field_body{ - order: 5; + p{ margin: 0; } @@ -100,7 +96,7 @@ } .views-row:nth-child(odd){ position: relative; - top: 40px; + top: 60px; } } diff --git a/web/themes/custom/quartiers_de_demain/src/assets/scss/partials/slick-theme.scss b/web/themes/custom/quartiers_de_demain/src/assets/scss/partials/slick-theme.scss index 75b26fb..027b2ce 100644 --- a/web/themes/custom/quartiers_de_demain/src/assets/scss/partials/slick-theme.scss +++ b/web/themes/custom/quartiers_de_demain/src/assets/scss/partials/slick-theme.scss @@ -68,7 +68,7 @@ $slick-opacity-not-active: 0.25 !default; .slick-next { position: absolute; display: block; - z-index: 99; + z-index: 98; height: 20px; width: 20px; line-height: 0px; diff --git a/web/themes/custom/quartiers_de_demain/templates/node--actualite--teaser.html.twig b/web/themes/custom/quartiers_de_demain/templates/node--actualite--teaser.html.twig new file mode 100644 index 0000000..ba53caa --- /dev/null +++ b/web/themes/custom/quartiers_de_demain/templates/node--actualite--teaser.html.twig @@ -0,0 +1,95 @@ +{# +/** + * @file + * Default theme implementation to display a node. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @ingroup themeable + */ +#} + + + {{ title_prefix }} + {% if label and not page %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + + {% if display_submitted %} +
+ {{ author_picture }} + + {% trans %}Submitted by {{ author_name }} on {{ date }}{% endtrans %} + {{ metadata }} + +
+ {% endif %} + + {# #} + {{ content }} + {# #} + + diff --git a/web/themes/custom/quartiers_de_demain/templates/page--node--11.html.twig b/web/themes/custom/quartiers_de_demain/templates/page--node--%.html.twig similarity index 98% rename from web/themes/custom/quartiers_de_demain/templates/page--node--11.html.twig rename to web/themes/custom/quartiers_de_demain/templates/page--node--%.html.twig index bc16b3c..9dadca0 100644 --- a/web/themes/custom/quartiers_de_demain/templates/page--node--11.html.twig +++ b/web/themes/custom/quartiers_de_demain/templates/page--node--%.html.twig @@ -39,7 +39,7 @@ * @see html.html.twig */ #} -
+
{{ page.header_left }}