Initial commit

This commit is contained in:
isUnknown 2026-02-12 15:22:46 +01:00
commit 65e0da7e11
1397 changed files with 596542 additions and 0 deletions

View file

@ -0,0 +1,32 @@
title: About
icon: dots
columns:
- width: 1/1
fields:
text:
label: Description
type: textarea
- width: 1/2
fields:
socials:
label: Socials
type: structure
style: table
fields:
title:
label: Title
type: text
required: true
url:
label: URL
type: url
required: true
- width: 1/2
fields:
contact:
label: Contact
type: textarea
address:
label: Address
type: textarea

View file

@ -0,0 +1,199 @@
title: Artist
tabs:
mediasTab:
label: Medias
icon: images
columns:
- width: 1/3
sections:
leftColumnFieldsSection:
headline: Contenu
type: fields
fields:
hero:
label: Hero image (hover menu)
type: files
layout: cards
max: 1
size: medium
image:
cover: true
featured:
label: Featured
type: files
width: 1/4
- width: 2/3
sections:
rightColumnFieldsSection:
headline: Test
type: fields
fields:
medias:
label: Medias
type: files
layout: cards
info: "{{file.caption}}"
uploads: gallery
image:
cover: true
releasesTab:
label: releases
icon: file-audio
sections:
releasesSection:
type: pages
headline: Releases
template: release
layout: cardlets
infosTab:
label: infos
icon: dots
columns:
- width: 1/3
fields:
presskit:
label: Presskit
type: select
options: files
width: 1/2
dates:
label: Dates
type: textarea
buttons: false
- width: 2/3
fields:
text:
label: Text
type: textarea
listen:
label: Listen
type: structure
style: table
width: 1/2
fields:
title:
label: Title
type: text
required: true
url:
label: URL
type: url
required: true
socials:
label: Follow
type: structure
style: table
width: 1/2
fields:
title:
label: Title
type: text
required: true
url:
label: URL
type: url
required: true
filesTab:
label: Files
icon: attachment
columns:
- width: 1/4
sections:
filesSection:
headline: Gallery
type: files
# pages:
# template:
# - release
# max: null
# limit: 20
# sort: false
# hide: false
# files:
# fields:
# caption:
# label: Caption
# type: textarea
# buttons:
# - link
# - email
# embed:
# label: Embed (Youtube, Vimeo…)
# type: url
# stream:
# label: Video external stream link (.M3U8)
# type: url
# mp4:
# label: Video external file link (.MP4)
# type: url
# filemp4:
# label: Video File (.MP4)
# type: select
# options: videos
# filewebm:
# label: Video File (.WEBM)
# type: select
# options: videos
# fields:
# featured:
# label: Featured
# type: files
# width: 1/4
# presskit:
# label: Presskit
# type: select
# options: files
# width: 3/4
# hero:
# label: Hero image (hover menu)
# type: files
# width: 1/4
# text:
# label: Text
# type: textarea
# medias:
# label: Medias
# type: files
# listen:
# label: Listen
# type: structure
# style: table
# width: 1/2
# fields:
# title:
# label: Title
# type: text
# required: true
# url:
# label: URL
# type: url
# required: true
# socials:
# label: Follow
# type: structure
# style: table
# width: 1/2
# fields:
# title:
# label: Title
# type: text
# required: true
# url:
# label: URL
# type: url
# required: true
# dates:
# label: Dates
# type: textarea
# # pageindex:
# # label: Releases
# # type: index
# # options: children
# # columns:
# # artist: Artist
# # title: Title
# # cataloguenumber: Num
# # uid: Slug

View file

@ -0,0 +1,12 @@
title: Artists
icon: users
sections:
pagesSection:
headline: Artists
type: pages
layout: cardlets
info: '{{ page.text }}'
template: artist
image:
ratio: 1/1
cover: true

View file

@ -0,0 +1,10 @@
title: Page
pages: false
files: true
fields:
title:
label: Title
type: text
text:
label: Text
type: textarea

View file

@ -0,0 +1,26 @@
title: News
icon: star
tabs:
content:
label: Content
icon: image
sections:
contentSection:
type: fields
fields:
medias:
label: Displayed news
type: files
layout: cards
info: "{{ file.subtitle }}"
size: large
image:
ratio: 16/9
cover: true
files:
label: Files
icon: attachment
sections:
filesSection:
headline: files
type: files

View file

@ -0,0 +1,30 @@
title: Press
pages:
template: press
num:
mode: default
display: null
max: null
limit: 20
sort: false
hide: false
files:
sortable: true
max: null
hide: false
sanitize: true
fields: null
size: null
width: null
height: null
fields:
title:
label: Title
type: title
# pageindex:
# label: Subpages
# type: index
# options: children
# columns:
# title: Title
# uid: Slug

View file

@ -0,0 +1,102 @@
title: Release
tabs:
infosTab:
label: Infos
icon: dots
columns:
- width: 1/2
fields:
featured:
label: Featured
type: files
layout: cards
size: large
image:
ratio: 1/1
cover: true
max: 1
width: 1/2
- width: 1/2
fields:
date:
label: Release date
type: date
display: DD/MM/YYYY
width: 1/2
catalogueNumber:
label: Cat. number
type: text
width: 1/2
# medias:
# label: Additional images
# type: files
# width: 1/2
productLink:
label: Product link
type: select
options: query
query:
fetch: site.find('shop').find('releases').children.sort
text: '{{ page.title }} ({{page.uri}})'
value: '{{page.uri}}'
text:
label: Description
type: textarea
trackListTab:
label: Tracklist
icon: file-audio
fields:
tracklist:
label: Tracklist
type: structure
style: table
fields:
title:
label: Title
type: text
required: true
audioFile:
label: File
type: select
required: true
options: query
query: page.parent.files
duration:
label: Duration
type: text
# playlistLink:
# label: Tracklist
# type: url
# help: Soundcloud URL
# width: 1/2
# buy:
# label: Buy
# type: structure
# style: table
# width: 1/2
# fields:
# title:
# label: Title
# type: text
# url:
# label: URL
# type: url
# default:
# -
# title: Vinyl
# url:
# -
# title: Digital
# url:
# additionalText:
# label: Additional infos
# type: structure
# style: table
# fields:
# title:
# label: Title
# type: text
# text:
# label: Text
# type: textarea

View file

@ -0,0 +1,8 @@
title: Category
pages: shop.product
sections:
pages:
type: pages
layout: cardlets
image:
cover: true

View file

@ -0,0 +1,95 @@
title: Product
tabs:
contentTab:
label: Contenu
icon: text
columns:
- width: 1/4
sections:
mainInfosSection:
type: fields
fields:
featured:
label: Featured image
type: files
max: 1
min: 1
layout: cards
shopifyId:
label: Shopify ID
type: text
icon: code
- width: 3/4
sections:
descriptionSection:
type: fields
fields:
text:
label: Description
type: textarea
listen:
label: Listen
type: structure
style: table
fields:
title:
label: Title
type: text
required: true
url:
label: URL
type: url
required: true
# buy:
# label: Buy
# type: structure
# style: table
# limit: 1
# width: 1/2
# fields:
# link:
# label: URL
# type: url
# required: true
# price:
# label: Price
# type: text
- width: 1/2
sections:
tracklistSection:
type: fields
fields:
tracklist:
label: Tracklist
type: layout
layouts:
- "1/1"
- "1/2, 1/2"
- "1/3, 1/3, 1/3"
fieldsets:
- text
- width: 1/2
sections:
infosSection:
type: fields
fields:
infos:
label: Infos
type: layout
layouts:
- "1/1"
- "1/2, 1/2"
- "1/3, 1/3, 1/3"
fieldsets:
- text
filesTab:
label: files
icon: images
sections:
filesSection:
headline: files
type: files
layout: cards
image:
back: black

View file

@ -0,0 +1,6 @@
title: Shop
icon: credit-card
sections:
pages:
type: pages
image: false