Skip to content
This repository was archived by the owner on Nov 21, 2023. It is now read-only.

Commit 9ae34a5

Browse files
committed
Add selected-pages block
1 parent f770348 commit 9ae34a5

File tree

7 files changed

+40
-0
lines changed

7 files changed

+40
-0
lines changed

admin/app/blocks/selected-pages.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { heading } from '../fields/heading.js'
2+
import { pages } from '../fields/pages.js'
3+
import { show_more } from '../fields/show-more.js'
4+
import { background } from '../fields/background.js'
5+
import {t} from "../i18n/translater.js";
6+
7+
export const block_selectedpages = {
8+
name: 'selected-pages',
9+
label: t.blocks.selectedpages,
10+
widget: 'object',
11+
required: false,
12+
i18n: true,
13+
collapsed: false,
14+
summary: '{{heading.title}}',
15+
fields: [
16+
heading,
17+
{ name: 'section', default: 'pages', widget: 'hidden' },
18+
pages,
19+
show_more,
20+
background
21+
]
22+
}

admin/app/fields/pages.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import {t} from "../i18n/translater.js";
2+
3+
export const pages = {
4+
name: 'items',
5+
label: t.fields.pages,
6+
widget: 'relation',
7+
collection: 'pages',
8+
multiple: true,
9+
search_fields: ['title'],
10+
value_field: '{{title}}',
11+
display_fields: ['title'],
12+
required: false
13+
}

admin/app/i18n/en/blocks.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ export const blocks = {
127127
quote: "Quote",
128128
selectedcasestudies: "Case studies selection",
129129
selectedexpertises: "Expertises selection",
130+
selectedpages: "Pages selection",
130131
selectedpersons: "Persons selection",
131132
selectedplaces: "Places selection",
132133
selectedposts: "News selection",

admin/app/i18n/en/fields.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ export const fields = {
230230
center: "at center",
231231
}
232232
},
233+
pages: "Pages",
233234
pdf: {
234235
label: "PDF",
235236
hint: "Compress PDF before sending: https://www.adobe.com/fr/acrobat/online/compress-pdf.html"

admin/app/i18n/fr/blocks.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ export const blocks = {
127127
quote: "Citation",
128128
selectedcasestudies: "Sélection de cas d’études",
129129
selectedexpertises: "Sélection d’expertises",
130+
selectedpages: "Sélection de pages",
130131
selectedpersons: "Sélection de personnes",
131132
selectedplaces: "Sélection de lieux",
132133
selectedposts: "Sélection d’actualités",

admin/app/i18n/fr/fields.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ export const fields = {
229229
center: "au centre",
230230
}
231231
},
232+
pages: "Pages",
232233
pdf: {
233234
label: "PDF",
234235
hint: "Compresser le PDF avant de l’envoyer  https://www.adobe.com/fr/acrobat/online/compress-pdf.html"

admin/app/settings/available-blocks.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export { block_newsletter } from "../blocks/newsletter.js"
1919
export { block_paragraph } from "../blocks/paragraph.js"
2020
// export { block_selectedcasestudies } from "../blocks/selected-casestudies.js"
2121
// export { block_selectedexpertises } from "../blocks/selected-expertises.js"
22+
export { block_selectedpages } from "../blocks/selected-pages.js"
2223
export { block_selectedpersons } from "../blocks/selected-persons.js"
2324
// export { block_selectedplaces } from "../blocks/selected-places.js"
2425
export { block_selectedposts } from "../blocks/selected-posts.js"

0 commit comments

Comments
 (0)