Commit 7cce1ac3 authored by Michael Apfelthaler's avatar Michael Apfelthaler

Convert Preview to Twig

parent bc9f8437
{ {
"require": { "require": {
"craftcms/cms": "^4.4.0", "craftcms/cms": "^4.4.0",
"craftcms/redactor": "3.0.4",
"verbb/super-table": "3.0.12",
"vlucas/phpdotenv": "^5.4.0" "vlucas/phpdotenv": "^5.4.0"
}, },
"require-dev": { "require-dev": {
...@@ -27,5 +29,12 @@ ...@@ -27,5 +29,12 @@
"post-root-package-install": [ "post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example.dev', '.env');\"" "@php -r \"file_exists('.env') || copy('.env.example.dev', '.env');\""
] ]
},
"repositories": [
{
"type": "composer",
"url": "https://composer.craftcms.com",
"canonical": false
} }
]
} }
This source diff could not be displayed because it is too large. You can view the blob instead.
fieldLayouts:
f9de5359-44b4-4f2b-87b1-759049969999:
tabs:
-
elementCondition: null
elements:
-
autocapitalize: true
autocomplete: false
autocorrect: true
class: null
disabled: false
elementCondition: null
id: null
instructions: null
label: null
max: null
min: null
name: null
orientation: null
placeholder: null
readonly: false
requirable: false
size: null
step: null
tip: null
title: null
type: craft\fieldlayoutelements\entries\EntryTitleField
uid: 5e1ac366-7c8e-4ddb-8bbb-8f93853e2cf7
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: f49ee3ef-7623-4f86-9e96-194ac32b7b25 # Images
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: a74f81e9-2a6a-43c4-9a0d-2c875d90869b
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 2f276d6c-86ef-467a-af14-2374b73b69f3 # Rich text
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: ae139b21-60d2-4e71-8adf-92e8e04a7218
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 5a9a170c-9780-4162-ab56-dbf793656257 # Short Description
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 59e114f6-6816-4204-91df-de4e05880acd
userCondition: null
warning: null
width: 100
name: Content
uid: 893ce5d4-94c3-4fc9-814a-e1a029f1a723
userCondition: null
handle: default
hasTitleField: true
name: Default
section: 8ade1e09-014f-4414-8354-936e3a3516eb # News
showStatusField: true
slugTranslationKeyFormat: null
slugTranslationMethod: site
sortOrder: 1
titleFormat: null
titleTranslationKeyFormat: null
titleTranslationMethod: site
fieldLayouts:
60672ab2-5a9f-43d9-af80-3e309033bbcb:
tabs:
-
elementCondition: null
elements:
-
autocapitalize: true
autocomplete: false
autocorrect: true
class: null
disabled: false
elementCondition: null
id: null
instructions: null
label: null
max: null
min: null
name: null
orientation: null
placeholder: null
readonly: false
requirable: false
size: null
step: null
tip: null
title: null
type: craft\fieldlayoutelements\entries\EntryTitleField
uid: bc050da8-a1f4-4332-8b18-3d9c033263b5
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 486c1fd0-59d3-4e75-8949-264812aa6391 # Href
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: fcc7bfc7-47bc-4112-9fdf-45bfa748022a
userCondition: null
warning: null
width: 100
name: Content
uid: 357504b5-f6a8-4720-9a8e-604b3d683d28
userCondition: null
handle: default
hasTitleField: true
name: Default
section: a4f1b731-f97d-4920-8033-13ed068d7cdf # Nav
showStatusField: true
slugTranslationKeyFormat: null
slugTranslationMethod: site
sortOrder: 1
titleFormat: null
titleTranslationKeyFormat: null
titleTranslationMethod: site
fieldLayouts:
595333b0-e6a8-4ab9-96c0-514bf45d3240:
tabs:
-
elementCondition: null
elements:
-
autocapitalize: true
autocomplete: false
autocorrect: true
class: null
disabled: false
elementCondition: null
id: null
instructions: null
label: null
max: null
min: null
name: null
orientation: null
placeholder: null
readonly: false
requirable: false
size: null
step: null
tip: null
title: null
type: craft\fieldlayoutelements\entries\EntryTitleField
uid: 43f1e9d5-48d6-4098-81ab-5debdd8e1e9f
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: f49ee3ef-7623-4f86-9e96-194ac32b7b25 # Images
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 53e1fc61-caf7-4a55-8db3-5056218d1894
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 2f276d6c-86ef-467a-af14-2374b73b69f3 # Rich text
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 2a5e7d8f-90cc-43de-abf9-0f098c550186
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 5a9a170c-9780-4162-ab56-dbf793656257 # Short Description
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: c0d57e2e-015f-43c3-93fa-805e7fc89633
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 6a8f437c-f040-4357-9376-d06d779f4b9d # Current Status
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 28252ebb-6f89-49b2-a914-5e97fd48231b
userCondition: null
warning: null
width: 100
name: Content
uid: 51ecf41e-744c-4f6a-a6ac-633782e56280
userCondition: null
handle: default
hasTitleField: true
name: Default
section: 2bc4df95-41a1-4200-b353-96b8a3327b7c # Projects
showStatusField: true
slugTranslationKeyFormat: null
slugTranslationMethod: site
sortOrder: 1
titleFormat: null
titleTranslationKeyFormat: null
titleTranslationMethod: site
fieldLayouts:
c3e4c354-e556-43f9-9c17-0fd20b5f6b54:
tabs:
-
elementCondition: null
elements:
-
elementCondition: null
heading: ''
type: craft\fieldlayoutelements\Heading
uid: e283d995-d03d-4c77-83c8-67b827ba2097
userCondition: null
-
autocapitalize: true
autocomplete: false
autocorrect: true
class: null
disabled: false
elementCondition: null
id: null
instructions: null
label: null
max: null
min: null
name: null
orientation: null
placeholder: null
readonly: false
requirable: false
size: null
step: null
tip: null
title: null
type: craft\fieldlayoutelements\entries\EntryTitleField
uid: 1e99eac8-e789-4c3a-86e3-e20f0e6a7676
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 2e014bcb-5ee8-48d0-9e8c-33a881bda8f4 # Elements
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 485af40b-e697-4169-b349-cc669c70764c
userCondition: null
warning: null
width: 100
name: Content
uid: f618e1b4-4e7a-47c0-8569-d29e3a651db4
userCondition: null
handle: home
hasTitleField: false
name: Home
section: 274f2409-7af1-4e0f-8332-b8787dbb8dbf # Home
showStatusField: true
slugTranslationKeyFormat: null
slugTranslationMethod: site
sortOrder: 1
titleFormat: '{section.name|raw}'
titleTranslationKeyFormat: null
titleTranslationMethod: site
columnSuffix: gwvauijn
contentColumnType: text
fieldGroup: b8422f00-5252-4da9-b455-95d5ac4235af # Global
handle: address
instructions: null
name: Address
searchable: false
settings:
availableTransforms: ''
availableVolumes: '*'
columnType: text
configSelectionMode: choose
defaultTransform: ''
manualConfig: ''
purifierConfig: null
purifyHtml: true
redactorConfig: null
removeEmptyTags: false
removeInlineStyles: false
removeNbsp: false
showHtmlButtonForNonAdmins: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
uiMode: enlarged
translationKeyFormat: null
translationMethod: none
type: craft\redactor\Field
columnSuffix: jptyhjsp
contentColumnType: text
fieldGroup: b8422f00-5252-4da9-b455-95d5ac4235af # Global
handle: companyRegisterNumber
instructions: null
name: 'Company Register Number'
searchable: false
settings:
availableTransforms: ''
availableVolumes: '*'
columnType: text
configSelectionMode: choose
defaultTransform: ''
manualConfig: ''
purifierConfig: null
purifyHtml: true
redactorConfig: null
removeEmptyTags: false
removeInlineStyles: false
removeNbsp: false
showHtmlButtonForNonAdmins: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
uiMode: enlarged
translationKeyFormat: null
translationMethod: none
type: craft\redactor\Field
columnSuffix: vvzegoci
contentColumnType: string(7)
fieldGroup: c34bc9d5-1143-432f-b2e9-be04e0f33194 # Common
handle: currentStatus
instructions: null
name: 'Current Status'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- Ongoing
-
- value
- ongoing
-
- default
- '1'
-
__assoc__:
-
- label
- Done
-
- value
- done
-
- default
- ''
-
__assoc__:
-
- label
- Future
-
- value
- future
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
columnSuffix: null
contentColumnType: string
fieldGroup: c34bc9d5-1143-432f-b2e9-be04e0f33194 # Common
handle: elements
instructions: null
name: Elements
searchable: false
settings:
contentTable: '{{%matrixcontent_elements}}'
maxBlocks: null
minBlocks: null
propagationKeyFormat: null
propagationMethod: all
translationKeyFormat: null
translationMethod: site
type: craft\fields\Matrix
columnSuffix: nlhtarji
contentColumnType: text
fieldGroup: c34bc9d5-1143-432f-b2e9-be04e0f33194 # Common
handle: href
instructions: null
name: Href
searchable: false
settings:
byteLimit: null
charLimit: null
code: false
columnType: null
initialRows: 4
multiline: false
placeholder: null
uiMode: normal
translationKeyFormat: null
translationMethod: none
type: craft\fields\PlainText
columnSuffix: null
contentColumnType: string
fieldGroup: b6fcef38-d001-4b61-9d45-a1a088df18ba # Channel Types
handle: images
instructions: null
name: Images
searchable: false
settings:
allowSelfRelations: false
allowSubfolders: false
allowUploads: true
allowedKinds: null
branchLimit: null
defaultUploadLocationSource: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
defaultUploadLocationSubpath: null
localizeRelations: false
maintainHierarchy: false
maxRelations: null
minRelations: null
previewMode: full
restrictFiles: false
restrictLocation: false
restrictedDefaultUploadSubpath: null
restrictedLocationSource: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
restrictedLocationSubpath: null
selectionCondition:
__assoc__:
-
- elementType
- craft\elements\Asset
-
- fieldContext
- global
-
- class
- craft\elements\conditions\assets\AssetCondition
selectionLabel: null
showSiteMenu: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
sources:
- 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
targetSiteId: null
validateRelatedElements: false
viewMode: list
translationKeyFormat: null
translationMethod: site
type: craft\fields\Assets
columnSuffix: null
contentColumnType: string
fieldGroup: b8422f00-5252-4da9-b455-95d5ac4235af # Global
handle: logo
instructions: null
name: Logo
searchable: false
settings:
allowSelfRelations: false
allowSubfolders: false
allowUploads: true
allowedKinds:
- image
branchLimit: null
defaultUploadLocationSource: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
defaultUploadLocationSubpath: null
localizeRelations: false
maintainHierarchy: false
maxRelations: 1
minRelations: 1
previewMode: full
restrictFiles: true
restrictLocation: false
restrictedDefaultUploadSubpath: null
restrictedLocationSource: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
restrictedLocationSubpath: null
selectionCondition:
__assoc__:
-
- elementType
- craft\elements\Asset
-
- fieldContext
- global
-
- class
- craft\elements\conditions\assets\AssetCondition
selectionLabel: null
showSiteMenu: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
sources: '*'
targetSiteId: null
validateRelatedElements: false
viewMode: list
translationKeyFormat: null
translationMethod: site
type: craft\fields\Assets
columnSuffix: null
contentColumnType: string
fieldGroup: c34bc9d5-1143-432f-b2e9-be04e0f33194 # Common
handle: navigation
instructions: null
name: Navigation
searchable: false
settings:
allowSelfRelations: false
branchLimit: null
localizeRelations: false
maintainHierarchy: false
maxRelations: null
minRelations: null
selectionCondition:
__assoc__:
-
- elementType
- craft\elements\Entry
-
- fieldContext
- global
-
- class
- craft\elements\conditions\entries\EntryCondition
selectionLabel: null
showSiteMenu: false
sources: '*'
targetSiteId: null
validateRelatedElements: false
viewMode: null
translationKeyFormat: null
translationMethod: site
type: craft\fields\Entries
columnSuffix: mqavplnq
contentColumnType: text
fieldGroup: b6fcef38-d001-4b61-9d45-a1a088df18ba # Channel Types
handle: richText
instructions: null
name: 'Rich text'
searchable: false
settings:
availableTransforms: ''
availableVolumes: '*'
columnType: text
configSelectionMode: choose
defaultTransform: ''
manualConfig: ''
purifierConfig: null
purifyHtml: true
redactorConfig: null
removeEmptyTags: false
removeInlineStyles: false
removeNbsp: false
showHtmlButtonForNonAdmins: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
uiMode: enlarged
translationKeyFormat: null
translationMethod: none
type: craft\redactor\Field
columnSuffix: tcnoyjil
contentColumnType: text
fieldGroup: b6fcef38-d001-4b61-9d45-a1a088df18ba # Channel Types
handle: shortDescription
instructions: null
name: 'Short Description'
searchable: false
settings:
byteLimit: null
charLimit: null
code: false
columnType: null
initialRows: 4
multiline: false
placeholder: null
uiMode: normal
translationKeyFormat: null
translationMethod: none
type: craft\fields\PlainText
fieldLayouts:
6c968376-4bba-4976-b750-4c2ded13f04a:
tabs:
-
elementCondition: null
elements:
-
elementCondition: null
fieldUid: ed35c68b-5c29-4512-92d6-18bf5283b995 # Logo
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 85e38ba2-85b0-4399-ae59-113fff7d25cb
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 33db6c0c-386a-4261-8730-96efed307516 # Address
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 079e3c0a-9743-48d3-8ec4-5ed84ad4169c
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 7f4300a5-5dd5-4144-9b87-1ad88188114f # Company Register Number
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 93c3296a-7b61-4abe-ab97-16e95edb0812
userCondition: null
warning: null
width: 100
name: testTab
uid: cfa66085-bd14-48ea-b002-882a391f6547
userCondition: null
handle: companyInfo
name: 'Company Info'
sortOrder: 1
field: 2e014bcb-5ee8-48d0-9e8c-33a881bda8f4 # Elements
fieldLayouts:
48dd92d6-3209-4ad0-8ba5-9dd0d36c0cac:
tabs:
-
elementCondition: null
elements:
-
elementCondition: null
fieldUid: 0d4e105e-2cdf-4ea0-a1b4-6ca09a9983dd # Headline
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: df1378fd-6edd-45ad-9acb-ea8e2d73b4b3
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 09f14279-5c24-4955-b2be-439a0ae44c85 # Content Grid
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: b4a4be49-dc94-463c-b7ce-6273ec8ad0f7
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 9f6f218e-6133-4095-bf95-f37cba729f73 # Max Width Limit
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: b0eaba71-4fc6-45d2-b7cf-48fa1744d205
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: f6c43733-7be4-4646-bcbe-98afacdf796e # Label
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: a6a042c1-7dc8-484a-9258-b00d168d08bf
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 2a1afa39-32e3-4f1f-8766-488817c00035 # Background Color
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 8ddad719-d412-4ccd-9623-7fb90f9db3fb
userCondition: null
warning: null
width: 100
name: Content
uid: 50c7a9cf-bcd5-4bc6-86c5-f7ec9bd0f666
userCondition: null
fields:
0d4e105e-2cdf-4ea0-a1b4-6ca09a9983dd: # Headline
columnSuffix: moxqvtlq
contentColumnType: text
fieldGroup: null
handle: headline
instructions: null
name: Headline
searchable: false
settings:
availableTransforms: ''
availableVolumes: '*'
columnType: text
configSelectionMode: choose
defaultTransform: ''
manualConfig: ''
purifierConfig: null
purifyHtml: true
redactorConfig: null
removeEmptyTags: false
removeInlineStyles: false
removeNbsp: false
showHtmlButtonForNonAdmins: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
uiMode: enlarged
translationKeyFormat: null
translationMethod: site
type: craft\redactor\Field
2a1afa39-32e3-4f1f-8766-488817c00035: # Background Color
columnSuffix: fclouqej
contentColumnType: string(9)
fieldGroup: null
handle: backgroundColor
instructions: null
name: 'Background Color'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Light Grey'
-
- value
- lightGrey
-
- default
- '1'
-
__assoc__:
-
- label
- Grey
-
- value
- grey
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
9f6f218e-6133-4095-bf95-f37cba729f73: # Max Width Limit
columnSuffix: bmehwtnm
contentColumnType: string(13)
fieldGroup: null
handle: maxWidthLimit
instructions: null
name: 'Max Width Limit'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Yes'
-
- value
- maxWidthLimit
-
- default
- ''
-
__assoc__:
-
- label
- 'No'
-
- value
- 'no'
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
09f14279-5c24-4955-b2be-439a0ae44c85: # Content Grid
columnSuffix: null
contentColumnType: string
fieldGroup: null
handle: contentGrid
instructions: null
name: 'Content Grid'
searchable: false
settings:
blockTypeFields: 0
changedFieldIndicator: 151050073
columns:
__assoc__:
-
- 522ac542-6fdf-42d3-bc0d-09e198bd75f9 # Image
-
__assoc__:
-
- width
- ''
-
- b60b3058-4c56-41a1-a364-795da4447e68 # Text
-
__assoc__:
-
- width
- ''
contentTable: '{{%stc_6_contentgrid}}'
fieldLayout: matrix
maxRows: null
minRows: null
propagationKeyFormat: null
propagationMethod: all
selectionLabel: null
staticField: null
translationKeyFormat: null
translationMethod: site
type: verbb\supertable\fields\SuperTableField
f6c43733-7be4-4646-bcbe-98afacdf796e: # Label
columnSuffix: yrpomtfc
contentColumnType: text
fieldGroup: null
handle: label
instructions: null
name: Label
searchable: false
settings:
byteLimit: null
charLimit: null
code: false
columnType: null
initialRows: 4
multiline: false
placeholder: null
uiMode: normal
translationKeyFormat: null
translationMethod: none
type: craft\fields\PlainText
handle: contentGrid
name: 'Content Grid'
sortOrder: 4
field: 2e014bcb-5ee8-48d0-9e8c-33a881bda8f4 # Elements
fieldLayouts:
fde5a2cb-3886-4843-9ccc-7956fb59d98b:
tabs:
-
elementCondition: null
elements:
-
elementCondition: null
fieldUid: 51182d09-919a-4d4e-a6bd-0f0bc0ecb631 # Image
instructions: null
label: null
required: true
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 85869db1-900b-43da-aaad-e34640b78c2d
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 195610f8-13df-4d94-8a80-25f88b30f837 # Text
instructions: null
label: null
required: true
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 229f3b1c-de84-46ee-b9e3-5db3c3a7d991
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: d45c9db8-4931-4d1b-9e20-f0f2574904a7 # Grid Layout
instructions: null
label: null
required: true
tip: null
type: craft\fieldlayoutelements\CustomField
uid: e6bc6ae8-1ea1-442e-80ce-9be6558b85ab
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: bd600fbe-5b75-4222-97b8-75c5210b1bb2 # Max Width Limit
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: a79dc1c8-c256-4550-be55-2890de74dac3
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: bdba3344-51c2-4e93-b740-2dfcd2133430 # Headline
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 80e85874-9ef6-43a4-a66b-6409924cd3ab
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 01ceb8fd-9fd1-4844-976c-af71522cec3d # Label
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 868bf6ed-50af-4742-a478-19c04d21af53
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 5742d887-cd6d-490d-8779-bed71db90e82 # Background Color
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 6c1d4ec9-d77d-4df0-8b7a-2eecb992e028
userCondition: null
warning: null
width: 100
name: Content
uid: fdb6ce9b-0af6-47c8-8aae-f6ffa95763bb
userCondition: null
fields:
01ceb8fd-9fd1-4844-976c-af71522cec3d: # Label
columnSuffix: nojwtcan
contentColumnType: text
fieldGroup: null
handle: label
instructions: null
name: Label
searchable: false
settings:
byteLimit: null
charLimit: null
code: false
columnType: null
initialRows: 4
multiline: false
placeholder: null
uiMode: normal
translationKeyFormat: null
translationMethod: none
type: craft\fields\PlainText
5742d887-cd6d-490d-8779-bed71db90e82: # Background Color
columnSuffix: wjdxcytb
contentColumnType: string(9)
fieldGroup: null
handle: backgroundColor
instructions: null
name: 'Background Color'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Light Grey'
-
- value
- lightGrey
-
- default
- '1'
-
__assoc__:
-
- label
- Grey
-
- value
- grey
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
51182d09-919a-4d4e-a6bd-0f0bc0ecb631: # Image
columnSuffix: null
contentColumnType: string
fieldGroup: null
handle: image
instructions: null
name: Image
searchable: false
settings:
allowSelfRelations: false
allowSubfolders: false
allowUploads: true
allowedKinds:
- image
branchLimit: null
defaultUploadLocationSource: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
defaultUploadLocationSubpath: null
localizeRelations: false
maintainHierarchy: false
maxRelations: null
minRelations: null
previewMode: full
restrictFiles: true
restrictLocation: false
restrictedDefaultUploadSubpath: null
restrictedLocationSource: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
restrictedLocationSubpath: null
selectionCondition:
__assoc__:
-
- elementType
- craft\elements\Asset
-
- fieldContext
- global
-
- class
- craft\elements\conditions\assets\AssetCondition
selectionLabel: null
showSiteMenu: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
sources: '*'
targetSiteId: null
validateRelatedElements: false
viewMode: list
translationKeyFormat: null
translationMethod: site
type: craft\fields\Assets
195610f8-13df-4d94-8a80-25f88b30f837: # Text
columnSuffix: qotektdf
contentColumnType: text
fieldGroup: null
handle: text
instructions: null
name: Text
searchable: false
settings:
availableTransforms: ''
availableVolumes: '*'
columnType: text
configSelectionMode: choose
defaultTransform: ''
manualConfig: ''
purifierConfig: null
purifyHtml: true
redactorConfig: null
removeEmptyTags: false
removeInlineStyles: false
removeNbsp: false
showHtmlButtonForNonAdmins: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
uiMode: enlarged
translationKeyFormat: null
translationMethod: site
type: craft\redactor\Field
bd600fbe-5b75-4222-97b8-75c5210b1bb2: # Max Width Limit
columnSuffix: yqedembr
contentColumnType: string(13)
fieldGroup: null
handle: maxWidthLimit
instructions: null
name: 'Max Width Limit'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Yes'
-
- value
- maxWidthLimit
-
- default
- '1'
-
__assoc__:
-
- label
- 'No'
-
- value
- 'no'
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
bdba3344-51c2-4e93-b740-2dfcd2133430: # Headline
columnSuffix: jbmfzwdi
contentColumnType: text
fieldGroup: null
handle: headline
instructions: null
name: Headline
searchable: false
settings:
availableTransforms: ''
availableVolumes: '*'
columnType: text
configSelectionMode: choose
defaultTransform: ''
manualConfig: ''
purifierConfig: null
purifyHtml: true
redactorConfig: null
removeEmptyTags: false
removeInlineStyles: false
removeNbsp: false
showHtmlButtonForNonAdmins: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
uiMode: enlarged
translationKeyFormat: null
translationMethod: site
type: craft\redactor\Field
d45c9db8-4931-4d1b-9e20-f0f2574904a7: # Grid Layout
columnSuffix: imrmyiik
contentColumnType: string(4)
fieldGroup: null
handle: gridLayout
instructions: null
name: 'Grid Layout'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- '50% 50%'
-
- value
- '5050'
-
- default
- '1'
-
__assoc__:
-
- label
- '20% 80%'
-
- value
- '2080'
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\RadioButtons
handle: imageAndText
name: 'Image And Text'
sortOrder: 2
field: 2e014bcb-5ee8-48d0-9e8c-33a881bda8f4 # Elements
fieldLayouts:
b1c7b438-613c-4906-a0a6-050def78885c:
tabs:
-
elementCondition: null
elements:
-
elementCondition: null
fieldUid: 003bae58-1875-47e5-8d59-d92020375a3d # News Elements
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 56b2ec2e-8cbf-485a-90d6-a051900123fd
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: dc100381-7900-4977-9cb9-ca826016ec02 # Max Width Limit
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: fbbd8ed1-194a-4630-8c0e-02f22dbecfb6
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 7aa20c43-822b-4a4d-937e-e91605bdbb97 # Label
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: b879c1de-4b73-4e73-bca7-f66621140e12
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 0a3f98b5-f071-4d31-8e94-7635d5ac5711 # Background Color
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 480c354b-c278-4573-9d64-65b39e6d7053
userCondition: null
warning: null
width: 100
name: Content
uid: 284e5bef-631a-42c5-8444-920e64048fb8
userCondition: null
fields:
0a3f98b5-f071-4d31-8e94-7635d5ac5711: # Background Color
columnSuffix: ciqpgwaj
contentColumnType: string(9)
fieldGroup: null
handle: backgroundColor
instructions: null
name: 'Background Color'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Light Grey'
-
- value
- lightGrey
-
- default
- '1'
-
__assoc__:
-
- label
- Grey
-
- value
- grey
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
003bae58-1875-47e5-8d59-d92020375a3d: # News Elements
columnSuffix: null
contentColumnType: string
fieldGroup: null
handle: newsElements
instructions: null
name: 'News Elements'
searchable: false
settings:
allowSelfRelations: false
branchLimit: null
localizeRelations: false
maintainHierarchy: false
maxRelations: null
minRelations: null
selectionCondition:
__assoc__:
-
- elementType
- craft\elements\Entry
-
- fieldContext
- global
-
- class
- craft\elements\conditions\entries\EntryCondition
selectionLabel: null
showSiteMenu: true
sources:
- 'section:8ade1e09-014f-4414-8354-936e3a3516eb' # News
targetSiteId: null
validateRelatedElements: false
viewMode: null
translationKeyFormat: null
translationMethod: site
type: craft\fields\Entries
7aa20c43-822b-4a4d-937e-e91605bdbb97: # Label
columnSuffix: hbkllnnc
contentColumnType: text
fieldGroup: null
handle: label
instructions: null
name: Label
searchable: false
settings:
byteLimit: null
charLimit: null
code: false
columnType: null
initialRows: 4
multiline: false
placeholder: null
uiMode: normal
translationKeyFormat: null
translationMethod: none
type: craft\fields\PlainText
dc100381-7900-4977-9cb9-ca826016ec02: # Max Width Limit
columnSuffix: hqahciqg
contentColumnType: string(13)
fieldGroup: null
handle: maxWidthLimit
instructions: null
name: 'Max Width Limit'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Yes'
-
- value
- maxWidthLimit
-
- default
- '1'
-
__assoc__:
-
- label
- 'No'
-
- value
- 'no'
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
handle: news
name: News
sortOrder: 5
field: 2e014bcb-5ee8-48d0-9e8c-33a881bda8f4 # Elements
fieldLayouts:
b4c1fba8-ff38-4298-81a0-c0d0134b50aa:
tabs:
-
elementCondition: null
elements:
-
elementCondition: null
fieldUid: ba0a6a48-9083-4375-80c6-3067818826b3 # Channel Name
instructions: null
label: null
required: true
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 3db9fc82-094f-4e59-9b62-2926a5623332
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 566ae2e9-84c0-413c-bc03-82ce2903658d # Max Width Limit
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: cafd60db-54d4-49e2-880c-2ac706eea17a
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 7b1be846-f335-4b1f-b5eb-7aebf5e47751 # Label
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 0a02234e-e6d7-4514-b155-83f68f76adb5
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: e4c6a38f-e4c3-45fa-b751-b3199bf5b2a7 # Background Color
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: c0e39927-c6d4-4be7-b0c6-67e5273f2daa
userCondition: null
warning: null
width: 100
name: Content
uid: e4426e9f-6376-4e19-8cba-e7c3895da485
userCondition: null
fields:
7b1be846-f335-4b1f-b5eb-7aebf5e47751: # Label
columnSuffix: qarsoham
contentColumnType: text
fieldGroup: null
handle: label
instructions: null
name: Label
searchable: false
settings:
byteLimit: null
charLimit: null
code: false
columnType: null
initialRows: 4
multiline: false
placeholder: null
uiMode: normal
translationKeyFormat: null
translationMethod: none
type: craft\fields\PlainText
566ae2e9-84c0-413c-bc03-82ce2903658d: # Max Width Limit
columnSuffix: agjthzyh
contentColumnType: string(13)
fieldGroup: null
handle: maxWidthLimit
instructions: null
name: 'Max Width Limit'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Yes'
-
- value
- maxWidthLimit
-
- default
- '1'
-
__assoc__:
-
- label
- 'No'
-
- value
- 'no'
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
ba0a6a48-9083-4375-80c6-3067818826b3: # Channel Name
columnSuffix: ercvhbzr
contentColumnType: text
fieldGroup: null
handle: channelName
instructions: null
name: 'Channel Name'
searchable: false
settings:
byteLimit: null
charLimit: null
code: false
columnType: null
initialRows: 4
multiline: false
placeholder: null
uiMode: normal
translationKeyFormat: null
translationMethod: none
type: craft\fields\PlainText
e4c6a38f-e4c3-45fa-b751-b3199bf5b2a7: # Background Color
columnSuffix: lgpkogmh
contentColumnType: string(9)
fieldGroup: null
handle: backgroundColor
instructions: null
name: 'Background Color'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Light Grey'
-
- value
- lightGrey
-
- default
- '1'
-
__assoc__:
-
- label
- Grey
-
- value
- grey
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
handle: projects
name: Projects
sortOrder: 6
field: 2e014bcb-5ee8-48d0-9e8c-33a881bda8f4 # Elements
fieldLayouts:
0f8f115f-3839-4ea0-9dd4-16b5f6e72fc2:
tabs:
-
elementCondition: null
elements:
-
elementCondition: null
fieldUid: 88511bdb-a301-42e1-a34e-9e94961cdf23 # Slider
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: d443acd7-5943-44b5-9f10-eb24f369b65c
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 594a2aa6-6d44-4bee-91c4-0d24c5bdb3bb # maxWidthLimit
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 48e053c5-7055-4857-807c-cc0255220efa
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 0e0fa14c-6984-4cad-b340-1646f92c60f9 # Label
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 5b30f037-88bb-471f-86ec-f45c64288d61
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 8ca8b2b9-c18c-43ae-8fda-4da2a908ebf1 # Background Color
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 66e3268d-a0fd-4c8b-bc1e-19651c1be020
userCondition: null
warning: null
width: 100
name: Content
uid: 83c65610-32d9-4018-b708-6b9a851152d9
userCondition: null
fields:
0e0fa14c-6984-4cad-b340-1646f92c60f9: # Label
columnSuffix: aiizbxrd
contentColumnType: text
fieldGroup: null
handle: label
instructions: null
name: Label
searchable: false
settings:
byteLimit: null
charLimit: null
code: false
columnType: null
initialRows: 4
multiline: false
placeholder: null
uiMode: normal
translationKeyFormat: null
translationMethod: none
type: craft\fields\PlainText
8ca8b2b9-c18c-43ae-8fda-4da2a908ebf1: # Background Color
columnSuffix: bucxvcbi
contentColumnType: string(9)
fieldGroup: null
handle: backgroundColor
instructions: null
name: 'Background Color'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Light Grey'
-
- value
- lightGrey
-
- default
- ''
-
__assoc__:
-
- label
- Grey
-
- value
- grey
-
- default
- '1'
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
594a2aa6-6d44-4bee-91c4-0d24c5bdb3bb: # maxWidthLimit
columnSuffix: wgzynxoy
contentColumnType: string(13)
fieldGroup: null
handle: maxWidthLimit
instructions: null
name: maxWidthLimit
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Yes'
-
- value
- maxWidthLimit
-
- default
- '1'
-
__assoc__:
-
- label
- 'No'
-
- value
- 'no'
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
88511bdb-a301-42e1-a34e-9e94961cdf23: # Slider
columnSuffix: null
contentColumnType: string
fieldGroup: null
handle: slider
instructions: null
name: Slider
searchable: false
settings:
blockTypeFields: 0
changedFieldIndicator: 1414069436
columns:
__assoc__:
-
- e0b78a0d-f1f4-4ddb-bc91-055f2aac35eb # Text
-
__assoc__:
-
- width
- ''
-
- 80442797-395a-4aff-a605-589d241acabe # Image
-
__assoc__:
-
- width
- ''
contentTable: '{{%stc_5_slider}}'
fieldLayout: matrix
maxRows: null
minRows: null
propagationKeyFormat: null
propagationMethod: all
selectionLabel: null
staticField: null
translationKeyFormat: null
translationMethod: site
type: verbb\supertable\fields\SuperTableField
handle: slider
name: Slider
sortOrder: 3
field: 2e014bcb-5ee8-48d0-9e8c-33a881bda8f4 # Elements
fieldLayouts:
57b65e42-a52b-465e-81a2-a31e5dec6c19:
tabs:
-
elementCondition: null
elements:
-
elementCondition: null
fieldUid: 36798ac9-366e-41f9-b0b1-19fd0b3a0867 # Text
instructions: null
label: null
required: true
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 431b94df-0fa9-4b3b-afcb-18e8c3a23802
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 9a71e69a-bccf-4fba-a743-e3d846202492 # Max Width Limit
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 18938066-97a5-4d17-bdc7-ebbe3f130717
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 6e5fc1fa-0743-4b7f-aa15-b51445b4f5fa # Label
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 1f848471-bcf5-4295-9470-513703150c8b
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 1e0bf02f-b552-4843-87cd-1eb00d803ecf # Background Color
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 02efbd42-df7f-4f79-966d-13dc0ea4fb75
userCondition: null
warning: null
width: 100
name: Content
uid: 8befcb96-8e5e-4996-abda-bc82eefef667
userCondition: null
fields:
1e0bf02f-b552-4843-87cd-1eb00d803ecf: # Background Color
columnSuffix: osugmrdi
contentColumnType: string(9)
fieldGroup: null
handle: backgroundColor
instructions: null
name: 'Background Color'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Light Grey'
-
- value
- lightGrey
-
- default
- '1'
-
__assoc__:
-
- label
- Grey
-
- value
- grey
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
6e5fc1fa-0743-4b7f-aa15-b51445b4f5fa: # Label
columnSuffix: zlggidef
contentColumnType: text
fieldGroup: null
handle: label
instructions: null
name: Label
searchable: false
settings:
byteLimit: null
charLimit: null
code: false
columnType: null
initialRows: 4
multiline: false
placeholder: null
uiMode: normal
translationKeyFormat: null
translationMethod: none
type: craft\fields\PlainText
9a71e69a-bccf-4fba-a743-e3d846202492: # Max Width Limit
columnSuffix: imvtadvs
contentColumnType: string(13)
fieldGroup: null
handle: maxWidthLimit
instructions: null
name: 'Max Width Limit'
searchable: false
settings:
columnType: null
options:
-
__assoc__:
-
- label
- 'Yes'
-
- value
- maxWidthLimit
-
- default
- '1'
-
__assoc__:
-
- label
- 'No'
-
- value
- ''
-
- default
- ''
translationKeyFormat: null
translationMethod: none
type: craft\fields\Dropdown
36798ac9-366e-41f9-b0b1-19fd0b3a0867: # Text
columnSuffix: mupxlzcc
contentColumnType: text
fieldGroup: null
handle: text
instructions: null
name: Text
searchable: false
settings:
availableTransforms: ''
availableVolumes: '*'
columnType: text
configSelectionMode: choose
defaultTransform: ''
manualConfig: ''
purifierConfig: null
purifyHtml: true
redactorConfig: null
removeEmptyTags: false
removeInlineStyles: false
removeNbsp: false
showHtmlButtonForNonAdmins: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
uiMode: enlarged
translationKeyFormat: null
translationMethod: site
type: craft\redactor\Field
handle: text
name: Text
sortOrder: 1
dateModified: 1699372423 dateModified: 1701264253
elementSources:
craft\elements\Asset:
-
defaultSort:
- dateCreated
- desc
disabled: false
key: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
tableAttributes:
- filename
- size
- dateModified
- link
type: native
-
defaultSort:
- dateCreated
- desc
disabled: false
key: 'folder:3f6a66d5-7fa3-4bb7-bf6d-a1bccb7389c5'
tableAttributes:
- filename
- size
- dateModified
- link
type: native
-
heading: images
type: heading
email: email:
fromEmail: florian.heder@hebotek.at fromEmail: michael.apfelthaler@hebotek.at
fromName: ved fromName: ved.at
transportType: craft\mail\transportadapters\Sendmail transportType: craft\mail\transportadapters\Sendmail
fs:
assets:
hasUrls: true
name: assets
settings:
path: assets
type: craft\fs\Local
url: assets
meta: meta:
__names__: __names__:
3c78e765-175a-432b-8c24-55e24676872b: ved # ved 0a3f98b5-f071-4d31-8e94-7635d5ac5711: 'Background Color' # Background Color
4c0d4c60-489a-4aa5-968e-2575893d382d: Common # Common 0d4e105e-2cdf-4ea0-a1b4-6ca09a9983dd: Headline # Headline
5d91e3db-86d5-4070-938f-56dba883bc10: ved # ved 0e0fa14c-6984-4cad-b340-1646f92c60f9: Label # Label
01ceb8fd-9fd1-4844-976c-af71522cec3d: Label # Label
1e0bf02f-b552-4843-87cd-1eb00d803ecf: 'Background Color' # Background Color
2a1afa39-32e3-4f1f-8766-488817c00035: 'Background Color' # Background Color
2bc4df95-41a1-4200-b353-96b8a3327b7c: Projects # Projects
2e014bcb-5ee8-48d0-9e8c-33a881bda8f4: Elements # Elements
2f276d6c-86ef-467a-af14-2374b73b69f3: 'Rich text' # Rich text
003bae58-1875-47e5-8d59-d92020375a3d: 'News Elements' # News Elements
5a9a170c-9780-4162-ab56-dbf793656257: 'Short Description' # Short Description
6a8f437c-f040-4357-9376-d06d779f4b9d: 'Current Status' # Current Status
6e5fc1fa-0743-4b7f-aa15-b51445b4f5fa: Label # Label
7aa20c43-822b-4a4d-937e-e91605bdbb97: Label # Label
7b1be846-f335-4b1f-b5eb-7aebf5e47751: Label # Label
7f4300a5-5dd5-4144-9b87-1ad88188114f: 'Company Register Number' # Company Register Number
8ade1e09-014f-4414-8354-936e3a3516eb: News # News
8ca8b2b9-c18c-43ae-8fda-4da2a908ebf1: 'Background Color' # Background Color
8d8f99c1-6d5c-444d-b2be-536748581180: 'Company Info' # Company Info
9a71e69a-bccf-4fba-a743-e3d846202492: 'Max Width Limit' # Max Width Limit
9bdf424f-e0e6-45d7-9e84-f12bb23210e6: Slider # Slider
9f6f218e-6133-4095-bf95-f37cba729f73: 'Max Width Limit' # Max Width Limit
09f14279-5c24-4955-b2be-439a0ae44c85: 'Content Grid' # Content Grid
33db6c0c-386a-4261-8730-96efed307516: Address # Address
39e3c841-c1e1-4650-ae19-b19ce6b234ff: Default # Default
39e79cd4-9bd8-4883-ada1-f4d648486fe2: 'Image And Text' # Image And Text
47af23ae-71fc-4e71-b6be-59db26789d35: News # News
47b72803-61d7-42f3-adce-a1fcb3ee1115: Projects # Projects
60dfd06d-f94f-4bcb-80a8-679d67062547: ved.at # ved.at
103cae2d-2d7d-43dd-b563-92b6ad45e7c4: Text # Text
274f2409-7af1-4e0f-8332-b8787dbb8dbf: Home # Home
379d162c-5979-483a-9582-29dc715f1932: ved.at # ved.at
486c1fd0-59d3-4e75-8949-264812aa6391: Href # Href
522ac542-6fdf-42d3-bc0d-09e198bd75f9: Image # Image
566ae2e9-84c0-413c-bc03-82ce2903658d: 'Max Width Limit' # Max Width Limit
594a2aa6-6d44-4bee-91c4-0d24c5bdb3bb: maxWidthLimit # maxWidthLimit
5742d887-cd6d-490d-8779-bed71db90e82: 'Background Color' # Background Color
8867d79b-6217-4d46-bcea-0a137dc84bb6: assets # assets
36798ac9-366e-41f9-b0b1-19fd0b3a0867: Text # Text
51182d09-919a-4d4e-a6bd-0f0bc0ecb631: Image # Image
80912b23-8107-4aaa-b423-054bb77022eb: Default # Default
88511bdb-a301-42e1-a34e-9e94961cdf23: Slider # Slider
92482c78-dfe2-44a0-955d-48132526b61f: Navigation # Navigation
195610f8-13df-4d94-8a80-25f88b30f837: Text # Text
536982f7-b3d5-4fa0-8f7d-61b000e3c46a: Default # Default
80442797-395a-4aff-a605-589d241acabe: Image # Image
a4f1b731-f97d-4920-8033-13ed068d7cdf: Nav # Nav
b6fcef38-d001-4b61-9d45-a1a088df18ba: 'Channel Types' # Channel Types
b60b3058-4c56-41a1-a364-795da4447e68: Text # Text
b8422f00-5252-4da9-b455-95d5ac4235af: Global # Global
b9666ace-985d-4553-97e3-cda91399f3a0: 'Content Grid' # Content Grid
ba0a6a48-9083-4375-80c6-3067818826b3: 'Channel Name' # Channel Name
bd600fbe-5b75-4222-97b8-75c5210b1bb2: 'Max Width Limit' # Max Width Limit
bdba3344-51c2-4e93-b740-2dfcd2133430: Headline # Headline
c6c05446-82c5-4f17-a715-6f08244c01f3: Home # Home
c34bc9d5-1143-432f-b2e9-be04e0f33194: Common # Common
d45c9db8-4931-4d1b-9e20-f0f2574904a7: 'Grid Layout' # Grid Layout
dc100381-7900-4977-9cb9-ca826016ec02: 'Max Width Limit' # Max Width Limit
e0b78a0d-f1f4-4ddb-bc91-055f2aac35eb: Text # Text
e4c6a38f-e4c3-45fa-b751-b3199bf5b2a7: 'Background Color' # Background Color
ed35c68b-5c29-4512-92d6-18bf5283b995: Logo # Logo
f6c43733-7be4-4646-bcbe-98afacdf796e: Label # Label
f49ee3ef-7623-4f86-9e96-194ac32b7b25: Images # Images
plugins:
redactor:
edition: standard
enabled: true
schemaVersion: 2.3.0
super-table:
edition: standard
enabled: true
schemaVersion: 3.0.0
system: system:
edition: solo edition: solo
live: true live: true
name: ved name: ved.at
schemaVersion: 4.5.3.0 schemaVersion: 4.5.3.0
timeZone: America/Los_Angeles timeZone: America/Los_Angeles
users: users:
......
defaultPlacement: end
enableVersioning: true
handle: home
name: Home
propagationMethod: all
siteSettings:
379d162c-5979-483a-9582-29dc715f1932: # ved.at
enabledByDefault: true
hasUrls: true
template: _singles/home
uriFormat: __home__
type: single
defaultPlacement: end
enableVersioning: true
handle: nav
name: Nav
propagationMethod: all
siteSettings:
379d162c-5979-483a-9582-29dc715f1932: # ved.at
enabledByDefault: true
hasUrls: false
template: null
uriFormat: null
structure:
maxLevels: null
uid: 9cd4dde9-faf0-4603-aa6e-9d49bcb1c81b
type: structure
defaultPlacement: end
enableVersioning: true
handle: news
name: News
propagationMethod: all
siteSettings:
379d162c-5979-483a-9582-29dc715f1932: # ved.at
enabledByDefault: true
hasUrls: true
template: news/_entry
uriFormat: 'news/{slug}'
type: channel
defaultPlacement: end
enableVersioning: true
handle: projects
name: Projects
propagationMethod: all
siteSettings:
379d162c-5979-483a-9582-29dc715f1932: # ved.at
enabledByDefault: true
hasUrls: true
template: projects/_entry
uriFormat: 'projects/{slug}'
type: channel
baseUrl: $PRIMARY_SITE_URL baseUrl: $PRIMARY_SITE_URL
handle: default handle: default
hasUrls: true hasUrls: true
language: de-DE language: de
name: ved name: ved.at
primary: true primary: true
siteGroup: 3c78e765-175a-432b-8c24-55e24676872b # ved siteGroup: 60dfd06d-f94f-4bcb-80a8-679d67062547 # ved.at
sortOrder: 1 sortOrder: 1
changedFieldIndicator: 303250719
field: 09f14279-5c24-4955-b2be-439a0ae44c85 # Content Grid
fieldLayouts:
85bc6806-50dc-495a-b139-8d9f51eab5e2:
tabs:
-
elementCondition: null
elements:
-
elementCondition: null
fieldUid: 522ac542-6fdf-42d3-bc0d-09e198bd75f9 # Image
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 993b070b-d50b-4d84-a283-c65b4a8121c6
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: b60b3058-4c56-41a1-a364-795da4447e68 # Text
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: c65f435d-f507-4736-8c32-7f5009c5fc3d
userCondition: null
warning: null
width: 100
name: Content
uid: 9acf22ac-a48f-4cb2-8aff-c2a76e69f723
userCondition: null
fields:
522ac542-6fdf-42d3-bc0d-09e198bd75f9: # Image
columnSuffix: null
contentColumnType: string
fieldGroup: null
handle: image
instructions: null
name: Image
searchable: false
settings:
allowSelfRelations: false
allowSubfolders: false
allowUploads: true
allowedKinds:
- image
branchLimit: null
defaultUploadLocationSource: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
defaultUploadLocationSubpath: null
localizeRelations: false
maintainHierarchy: false
maxRelations: null
minRelations: null
previewMode: full
restrictFiles: true
restrictLocation: false
restrictedDefaultUploadSubpath: null
restrictedLocationSource: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
restrictedLocationSubpath: null
selectionCondition:
__assoc__:
-
- elementType
- craft\elements\Asset
-
- fieldContext
- global
-
- class
- craft\elements\conditions\assets\AssetCondition
selectionLabel: null
showSiteMenu: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
sources: '*'
targetSiteId: null
validateRelatedElements: false
viewMode: list
translationKeyFormat: null
translationMethod: site
type: craft\fields\Assets
b60b3058-4c56-41a1-a364-795da4447e68: # Text
columnSuffix: vwggotoz
contentColumnType: text
fieldGroup: null
handle: text
instructions: null
name: Text
searchable: false
settings:
availableTransforms: ''
availableVolumes: '*'
columnType: text
configSelectionMode: choose
defaultTransform: ''
manualConfig: ''
purifierConfig: null
purifyHtml: true
redactorConfig: null
removeEmptyTags: false
removeInlineStyles: false
removeNbsp: false
showHtmlButtonForNonAdmins: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
uiMode: enlarged
translationKeyFormat: null
translationMethod: site
type: craft\redactor\Field
changedFieldIndicator: 1794392349
field: 88511bdb-a301-42e1-a34e-9e94961cdf23 # Slider
fieldLayouts:
c7624067-84d4-4ee0-997f-3d4cd8fa139b:
tabs:
-
elementCondition: null
elements:
-
elementCondition: null
fieldUid: e0b78a0d-f1f4-4ddb-bc91-055f2aac35eb # Text
instructions: null
label: null
required: true
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 3ca10339-be2b-4f03-8b42-a53f5830eef5
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: 80442797-395a-4aff-a605-589d241acabe # Image
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 6a2cc0ed-2bd8-46d6-a0ad-6792f8e4a8bb
userCondition: null
warning: null
width: 100
name: Content
uid: 4ac16fa9-54d6-4795-92ea-bca37ba9e5ec
userCondition: null
fields:
80442797-395a-4aff-a605-589d241acabe: # Image
columnSuffix: null
contentColumnType: string
fieldGroup: null
handle: image
instructions: null
name: Image
searchable: false
settings:
allowSelfRelations: false
allowSubfolders: false
allowUploads: true
allowedKinds:
- image
branchLimit: null
defaultUploadLocationSource: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
defaultUploadLocationSubpath: null
localizeRelations: false
maintainHierarchy: false
maxRelations: null
minRelations: null
previewMode: full
restrictFiles: true
restrictLocation: false
restrictedDefaultUploadSubpath: null
restrictedLocationSource: 'volume:8867d79b-6217-4d46-bcea-0a137dc84bb6' # assets
restrictedLocationSubpath: null
selectionCondition:
__assoc__:
-
- elementType
- craft\elements\Asset
-
- fieldContext
- global
-
- class
- craft\elements\conditions\assets\AssetCondition
selectionLabel: null
showSiteMenu: false
showUnpermittedFiles: false
showUnpermittedVolumes: false
sources: '*'
targetSiteId: null
validateRelatedElements: false
viewMode: list
translationKeyFormat: null
translationMethod: site
type: craft\fields\Assets
e0b78a0d-f1f4-4ddb-bc91-055f2aac35eb: # Text
columnSuffix: oedxoydl
contentColumnType: text
fieldGroup: null
handle: text
instructions: null
name: Text
searchable: false
settings:
availableTransforms: ''
availableVolumes: '*'
columnType: text
configSelectionMode: choose
defaultTransform: ''
manualConfig: ''
purifierConfig: null
purifyHtml: true
redactorConfig: null
removeEmptyTags: false
removeInlineStyles: false
removeNbsp: false
showHtmlButtonForNonAdmins: true
showUnpermittedFiles: false
showUnpermittedVolumes: false
uiMode: enlarged
translationKeyFormat: null
translationMethod: site
type: craft\redactor\Field
fieldLayouts:
73fd81f1-4ac7-433a-9c1d-4ee45a342493:
tabs:
-
elementCondition: null
elements:
-
autocapitalize: true
autocomplete: false
autocorrect: true
class: null
disabled: false
elementCondition: null
id: null
instructions: null
label: null
max: null
min: null
name: null
orientation: null
placeholder: null
readonly: false
requirable: false
size: null
step: null
tip: null
title: null
type: craft\fieldlayoutelements\assets\AssetTitleField
uid: 641415e3-f816-40af-92b9-04370aaea807
userCondition: null
warning: null
width: 100
name: Content
uid: aac2bee3-5e64-4e73-a276-bac1f495c30b
userCondition: null
fs: assets
handle: assets
name: assets
sortOrder: 1
titleTranslationKeyFormat: null
titleTranslationMethod: site
transformFs: ''
transformSubpath: ''
File added
{% extends "index" %}
{% block content %}
<div class="maxWidthLimit">
Gewünschte Seite leider nicht gefunden.
</div>
{% endblock %}
\ No newline at end of file
{% extends "index" %}
{% block content %}
{% for element in entry.elements.all() %}
{{ include('components/element.twig', { 'element': element }) }}
{% endfor %}
{% endblock %}
\ No newline at end of file
{% for gridElement in element.contentGrid.all() %}
{% set image = gridElement.image.one() %}
<div class="content-grid {% if loop.index is even %} reverse {% endif %}">
<img class="content-image" src="{{image.url}}" alt="">
<div class="content-text">
{{ gridElement.text }}
</div>
</div>
{% endfor %}
\ No newline at end of file
<div class="component component__{{element.type}} {% if element.backgroundColor=="grey" %} secondary-bg {% endif %}" id ="{{element.label}}">
<div class="{{element.maxWidthLimit}}">
{% if element.headline %}
<div class="component_headline">
{{ element.headline }}
</div>
{% endif %}
{% if element.type == "text" %}
{{ include('components/text.twig', { 'element': element }) }}
{% elseif element.type == "imageAndText" %}
{{ include('components/imageAndText.twig', { 'element': element }) }}
{% elseif element.type == "slider" %}
{{ include('components/slider.twig', { 'element': element }) }}
{% elseif element.type == "contentGrid" %}
{{ include('components/contentGrid.twig', { 'element': element }) }}
{% elseif element.type == "news" %}
{{ include('components/news.twig', { 'element': element }) }}
{% elseif element.type == "projects" %}
{{ include('components/projects.twig', { 'element': element }) }}
{% endif %}
</div>
</div>
\ No newline at end of file
<footer>
<div class="container">
<div class="logos">
<img src="{{ craft.app.sites.primarySite.baseUrl }}/assets/logo2.png" alt="logo">
<img class="img-small" src="{{ craft.app.sites.primarySite.baseUrl }}/assets/Wienholding_Logo.svg" alt="Wienholding_Logo">
<img class="img-small" src="{{ craft.app.sites.primarySite.baseUrl }}/assets/WKO_logo.svg" alt="Wirtschaftskammer_Österreich_logo">
</div>
<div class="footer-details">
<p>{{ companyInfo.address }}{{ companyInfo.companyRegisterNumber }}</p>
<a href="impressum.html">Impressum</a>
</div>
</div>
</footer>
\ No newline at end of file
{% set image = element.image.one() %}
<div class="grid grid-{{element.gridLayout}}">
<img src="{{image.url}}" alt="" style="width:100%; height:auto;">
<div>{{ element.text }}</div>
</div>
\ No newline at end of file
<header id="myHeader">
<div class="header-content">
<a id="logo" href="/"><img src="{{ craft.app.sites.primarySite.baseUrl }}/{{ companyInfo.logo.one().url }}" alt="VED"></a>
<img id="hamburgermenu" src="{{ craft.app.sites.primarySite.baseUrl }}/assets/list.svg" alt="menu">
<nav id="menu">
<img id="close" src="{{ craft.app.sites.primarySite.baseUrl }}/assets/x-lg.svg" alt="close">
{% for page in nav %}
<a href="{{page.href}}" title="{{page.title}}">{{page.title}}</a>
{% endfor %}
</nav>
</div>
</header>
\ No newline at end of file
<div class="news">
{% for newsElement in craft.entries.section('news').limit(3) %}
{% set image = newsElement.images.one() %}
<a href="{{newsElement.url}}" class="news-item">
<div class="news-thumbnail">
<img src="{{ craft.app.sites.primarySite.baseUrl }}/{{image.url}}" alt="{{image.title}}">
</div>
<div class="news-details">
<h3 class="news-heading">{{newsElement.title}}</h3>
<p class="news-teaser">
{{ newsElement.shortDescription|length > 100 ? newsElement.shortDescription|slice(0, 100) ~ '...'
:newsElement.shortDescription }}
</p>
</div>
</a>
{% endfor %}
</div>
\ No newline at end of file
<div class="projects">
<h2>Laufende Projekte</h2>
{% for newsElement in craft.entries.section(element.channelName).currentStatus('ongoing').limit(3) %}
{% set image = newsElement.images.one() %}
<div class="image-text">
<img class="content-image" src="{{image.url}}" alt="{{image.title}}">
<div>
<h3>{{newsElement.title}}</h3>
<p>{{ newsElement.shortDescription|length > 100 ? newsElement.shortDescription|slice(0, 100) ~ '...'
:newsElement.shortDescription }}</p>
</div>
</div>
{% endfor %}
<h2>Zukünftige Projekte</h2>
{% for newsElement in craft.entries.section(element.channelName).currentStatus('future').limit(3) %}
{% set image = newsElement.images.one() %}
<div class="image-text">
<img class="content-image" src="{{image.url}}" alt="{{image.title}}">
<div>
<h3>{{newsElement.title}}</h3>
<p>{{ newsElement.shortDescription|length > 100 ? newsElement.shortDescription|slice(0, 100) ~ '...'
:newsElement.shortDescription }}</p>
</div>
</div>
{% endfor %}
</div>
\ No newline at end of file
<div class="swiper-container">
<div class="swiper mySwiper">
<div class="swiper-wrapper">
{% for sliderElement in element.slider.all() %}
<div class="swiper-slide" style="background-image: url('{{ sliderElement.image.one().url }}');">
{{sliderElement.text}}
</div>
{% endfor %}
</div>
<div class="swiper-pagination"></div>
<div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div>
</div>
</div>
\ No newline at end of file
{{element.text}}
\ No newline at end of file
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en-US"> <html lang="de">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta charset="utf-8" />
<title>Welcome to Craft CMS</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" />
<meta name="referrer" content="origin-when-cross-origin" />
<style>
html,
body {
font-size: 16px;
-webkit-text-size-adjust: 100%;
height: 100%;
font-family: system-ui, BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
body {
margin: 0;
padding: 0;
background-color: hsl(212, 60%, 97%);
color: hsl(209, 18%, 30%);
display: flex;
}
h1 {
margin-top: 0;
}
h2 {
margin-top: 24px;
font-size: 1em;
}
h2:first-child {
margin-top: 0;
}
p {
line-height: 1.4em;
margin-bottom: 1.4em;
}
ul {
line-height: 1.3em;
padding-left: 20px;
margin-bottom: 0;
}
ul li {
margin-bottom: 0.35em;
}
a {
color: #0B69A3;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.go {
color: #0B69A3;
}
.go:after {
padding-left: 4px;
content: '→';
text-decoration: none !important;
}
small {
color: hsl(211, 11%, 59%);
}
code {
display: inline-block;
color: #EF4E4E;
padding: 0 2px;
background: hsl(212, 60%, 97%);
border-radius: 3px;
line-height: 1.3;
font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 0.9em;
}
#container {
flex-grow: 1;
}
#modal {
background: #fff;
}
#aside {
background: hsl(212, 60%, 97%);
}
.content { <head>
padding: 35px; <meta charset="UTF-8">
padding-left: calc(35px + env(safe-area-inset-left)); <meta name="viewport" content="width=device-width, initial-scale=1.0">
padding-right: calc(35px + env(safe-area-inset-right)); <title>Startseite | VED</title>
} <link rel="icon" type="image/x-icon" href="/assets/favicon.ico">
{% css "/assets/css/style.css" %}
@media (min-width:768px) { <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
#modal {
display: flex;
}
#main {
width: 50%;
overflow: auto;
}
#aside {
width: 50%;
overflow: auto;
}
}
@media (min-width:768px) and (min-height: 376px) {
body {
background-color: hsl(212, 50%, 93%);
background-image: url("{{ view.getAssetManager().getPublishedUrl('@app/web/assets/installer/dist', true, 'images/installer-bg.png') }}");
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
#container {
display: flex;
padding: 24px;
align-items: center;
justify-content: center;
}
#modal {
height: 100%;
max-width: 800px;
max-height: 525px;
border-radius: 4px;
overflow: auto;
box-shadow: 0 25px 100px rgba(0, 0, 0, 0.5);
}
#aside {
overflow: auto;
}
}
</style>
</head> </head>
<body class="ltr">
<div id="container"> <body>
<div id="modal"> {% block navigation %}{% endblock %}
<div id="main"> {{ include('components/navigation.twig', { 'nav': craft.entries.section('nav').all() }) }}
<div class="content"> <main>
<h1>Welcome</h1> <div class="container">
<p>Thanks for installing Craft CMS!</p> {% block content %}{% endblock %}
<p>You’re looking at the <code>index.twig</code> template file located in your
<code>templates/</code> folder. Once you’re ready to start building out your site’s
front end, you can replace this with something custom.</p>
<p>If you’re new to Craft CMS, take some time to check out the resources on the right
when you get a chance&mdash;especially
<a href="https://craftcms.com/discord" target="_blank">Discord</a>
and <a href="http://craftcms.stackexchange.com/" target="_blank">Stack Exchange</a>.
The Craft community is full of smart, friendly, and helpful people!</p>
<p><span class="go"><a href="{{ cpUrl('') }}">Go to your control panel</a></span></p>
</div>
</div>
<div id="aside">
<div class="content">
<h2>Popular Resources</h2>
<ul>
<li><a href="https://craftcms.com/docs/getting-started-tutorial/" target="_blank">Tutorial</a><br><small>Learn the basics.</small></li>
<li><a href="https://craftcms.com/docs/4.x/" target="_blank">Documentation</a><br><small>Read the official docs.</small></li>
<li><a href="https://craftcms.com/guides" target="_blank">Knowledge Base</a><br><small>Find answers to common problems.</small></li>
<li><a href="https://twitter.com/hashtag/craftcms" target="_blank">#craftcms</a><br><small>See the latest tweets about Craft.</small></li>
<li><a href="https://craftcms.com/discord" target="_blank">Discord</a><br><small>Meet the community.</small></li>
<li><a href="http://craftcms.stackexchange.com/" target="_blank">Stack Exchange</a><br><small>Get help and help others.</small></li>
<li><a href="https://craftquest.io/" target="_blank">CraftQuest</a><br><small>Watch unlimited video lessons and courses.</small></li>
<li><a href="http://craftlinklist.com/" target="_blank">Craft Link List</a><br><small>Stay in-the-know.</small></li>
<li><a href="https://nystudio107.com/blog" target="_blank">nystudio107 Blog</a><br><small>Learn Craft and modern web development.</small></li>
</ul>
</div>
</div>
</div> </div>
</div> </main>
{{ include('components/footer.twig') }}
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
{% js "@web/assets/js/menu.js" %}
</body> </body>
</html> </html>
\ No newline at end of file
123
{% for entry in entry.elements %}
{{ entry | json_encode(constant('JSON_PRETTY_PRINT')) }}
{% endfor %}
\ No newline at end of file
123
\ No newline at end of file
{% extends "index" %}
{% block content %}
{{entry.title}}
{% endblock %}
\ No newline at end of file
{% extends "index" %}
{% block content %}
<div class="news maxWidthLimit">
{% for newsElement in craft.entries.section('news').all() %}
{% set image = newsElement.images.one() %}
<a href="{{newsElement.url}}" class="news-item">
<div class="news-thumbnail">
<img src="{{ craft.app.sites.primarySite.baseUrl }}/{{image.url}}" alt="{{image.title}}">
</div>
<div class="news-details">
<h3 class="news-heading">{{newsElement.title}}</h3>
<p class="news-teaser">
{{ newsElement.shortDescription|length > 100 ? newsElement.shortDescription|slice(0, 100) ~ '...'
:newsElement.shortDescription }}
</p>
</div>
</a>
{% endfor %}
</div>
{% endblock %}
\ No newline at end of file
{% extends "index" %}
{% block content %}
{{entry.title}}
{% endblock %}
\ No newline at end of file
{% extends "index" %}
{% block content %}
<div class="news maxWidthLimit">
{% for newsElement in craft.entries.section('projects').all() %}
{% set image = newsElement.images.one() %}
<a href="{{newsElement.url}}" class="news-item">
<div class="news-thumbnail">
<img src="{{ craft.app.sites.primarySite.baseUrl }}/{{image.url}}" alt="{{image.title}}">
</div>
<div class="news-details">
<h3 class="news-heading">{{newsElement.title}}</h3>
<p class="news-teaser">
{{ newsElement.shortDescription|length > 100 ? newsElement.shortDescription|slice(0, 100) ~ '...'
:newsElement.shortDescription }}
</p>
</div>
</a>
{% endfor %}
</div>
{% endblock %}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
var menu = document.getElementById("menu")
document.getElementById("hamburgermenu").addEventListener("click", () => {
menu.style.display = "flex";
document.body.style.overflow = "hidden"
})
document.getElementById("close").addEventListener("click", () => {
menu.style.display = "none";
document.body.style.overflow = "auto"
})
// When the user scrolls the page, execute myFunction
window.onscroll = function () { myFunction() };
// Get the header
var header = document.getElementById("myHeader");
// Get the offset position of the navbar
var sticky = header.offsetTop;
// Add the sticky class to the header when you reach its scroll position. Remove "sticky" when you leave the scroll position
function myFunction() {
if (window.scrollY > sticky) {
header.classList.add("sticky");
} else {
header.classList.remove("sticky");
}
}
var swiper = new Swiper(".mySwiper", {
pagination: {
el: ".swiper-pagination",
},
navigation: {
nextEl: ".swiper-button-next",
prevEl: ".swiper-button-prev",
},
slidesPerView: 1,
loop: true,
autoplay: {
delay: 5000,
},
});
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
document.querySelector(this.getAttribute('href')).scrollIntoView({
behavior: 'smooth'
});
});
});
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-list" viewBox="0 0 16 16">
<path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z"></path>
</svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x-lg" viewBox="0 0 16 16">
<path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z"></path>
</svg>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment