diff --git a/assets/css/src/page-sectioned.css b/assets/css/src/page-sectioned.css index f682bf8..bde7fb9 100644 --- a/assets/css/src/page-sectioned.css +++ b/assets/css/src/page-sectioned.css @@ -32,6 +32,31 @@ margin-bottom: 1rem; } -[data-template="sectioned"] main section:nth-child(odd):not(:first-child) { - background-color: var(--color-brown-light); +/* Links list */ +[data-template="sectioned"] .links-list li { + position: relative; + display: grid; + grid-template-columns: 3fr 3fr 0.5fr; + border-bottom: 1px solid #000; + margin-bottom: 0.6rem; + padding-bottom: 0.6rem; + font-size: var(--font-size-s); +} + +[data-template="sectioned"] .links-list li p { + margin-bottom: 0; +} + +[data-template="sectioned"] .links-list li a { + justify-self: end; +} +[data-template="sectioned"] .links-list li a::after { + content: ""; + position: absolute; + inset: 0; +} +[data-template="sectioned"] .links-list li a::before { + content: "→"; + display: inline-block; + transform: rotate(-45deg); } diff --git a/site/blueprints/blocks/links-list.yml b/site/blueprints/blocks/links-list.yml index 861dded..5c559fe 100644 --- a/site/blueprints/blocks/links-list.yml +++ b/site/blueprints/blocks/links-list.yml @@ -23,6 +23,10 @@ fields: label: 2ème texte width: 1/3 link: - type: url label: Lien + type: link + required: true + options: + - url + - page width: 1/3 diff --git a/site/snippets/a.php b/site/snippets/a.php new file mode 100644 index 0000000..e00b0de --- /dev/null +++ b/site/snippets/a.php @@ -0,0 +1,6 @@ +url()) ? '' : ' target="_blank"'; + $title = isset($title) ? $title : ''; + $text = isset($text) ? $text : ''; +?> +> \ No newline at end of file diff --git a/site/snippets/blocks/links-list.php b/site/snippets/blocks/links-list.php index d790da7..2a5425a 100644 --- a/site/snippets/blocks/links-list.php +++ b/site/snippets/blocks/links-list.php @@ -1,5 +1,9 @@ -