Commit f181ec0e authored by Michael Apfelthaler's avatar Michael Apfelthaler

Craft CMS Creation

parent 66f3387a
This diff is collapsed.
# Read about configuration, here:
# https://craftcms.com/docs/4.x/config/
# The application ID used to to uniquely store session and cache data, mutex locks, and more
CRAFT_APP_ID=
# The environment Craft is currently running in (dev, staging, production, etc.)
CRAFT_ENVIRONMENT=dev
# The secure key Craft will use for hashing and encrypting data
CRAFT_SECURITY_KEY=
# Database connection settings
CRAFT_DB_DRIVER=mysql
CRAFT_DB_SERVER=127.0.0.1
CRAFT_DB_PORT=3306
CRAFT_DB_DATABASE=
CRAFT_DB_USER=root
CRAFT_DB_PASSWORD=
CRAFT_DB_SCHEMA=public
CRAFT_DB_TABLE_PREFIX=
# General settings (see config/general.php)
DEV_MODE=true
ALLOW_ADMIN_CHANGES=true
DISALLOW_ROBOTS=true
# Read about configuration, here:
# https://craftcms.com/docs/4.x/config/
# The application ID used to to uniquely store session and cache data, mutex locks, and more
CRAFT_APP_ID=
# The environment Craft is currently running in (dev, staging, production, etc.)
CRAFT_ENVIRONMENT=production
# The secure key Craft will use for hashing and encrypting data
CRAFT_SECURITY_KEY=
# Database connection settings
CRAFT_DB_DRIVER=mysql
CRAFT_DB_SERVER=127.0.0.1
CRAFT_DB_PORT=3306
CRAFT_DB_DATABASE=
CRAFT_DB_USER=root
CRAFT_DB_PASSWORD=
CRAFT_DB_SCHEMA=public
CRAFT_DB_TABLE_PREFIX=
# General settings (see config/general.php)
DEV_MODE=false
ALLOW_ADMIN_CHANGES=false
DISALLOW_ROBOTS=false
# Read about configuration, here:
# https://craftcms.com/docs/4.x/config/
# The application ID used to to uniquely store session and cache data, mutex locks, and more
CRAFT_APP_ID=
# The environment Craft is currently running in (dev, staging, production, etc.)
CRAFT_ENVIRONMENT=staging
# The secure key Craft will use for hashing and encrypting data
CRAFT_SECURITY_KEY=
# Database connection settings
CRAFT_DB_DRIVER=mysql
CRAFT_DB_SERVER=127.0.0.1
CRAFT_DB_PORT=3306
CRAFT_DB_DATABASE=
CRAFT_DB_USER=root
CRAFT_DB_PASSWORD=
CRAFT_DB_SCHEMA=public
CRAFT_DB_TABLE_PREFIX=
# General settings (see config/general.php)
DEV_MODE=false
ALLOW_ADMIN_CHANGES=false
DISALLOW_ROBOTS=true
/.env
/.idea
/vendor
.DS_Store
<?php
/**
* Shared bootstrap file
*/
// Define path constants
define('CRAFT_BASE_PATH', __DIR__);
define('CRAFT_VENDOR_PATH', CRAFT_BASE_PATH . '/vendor');
// Load Composer's autoloader
require_once CRAFT_VENDOR_PATH . '/autoload.php';
// Load dotenv?
if (class_exists(Dotenv\Dotenv::class)) {
// By default, this will allow .env file values to override environment variables
// with matching names. Use `createUnsafeImmutable` to disable this.
Dotenv\Dotenv::createUnsafeMutable(CRAFT_BASE_PATH)->safeLoad();
}
{
"require": {
"craftcms/cms": "^4.4.0",
"craftcms/redactor": "3.0.4",
"verbb/super-table": "3.0.12",
"vlucas/phpdotenv": "^5.4.0"
},
"require-dev": {
"craftcms/generator": "^1.3.0",
"yiisoft/yii2-shell": "^2.0.3"
},
"autoload": {
"psr-4": {
"modules\\": "modules/"
}
},
"config": {
"allow-plugins": {
"craftcms/plugin-installer": true,
"yiisoft/yii2-composer": true
},
"sort-packages": true,
"optimize-autoloader": true,
"platform": {
"php": "8.0.2"
}
},
"scripts": {
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example.dev', '.env');\""
]
},
"repositories": [
{
"type": "composer",
"url": "https://composer.craftcms.com",
"canonical": false
}
]
}
\ No newline at end of file
This diff is collapsed.
<?php
/**
* Yii Application Config
*
* Edit this file at your own risk!
*
* The array returned by this file will get merged with
* vendor/craftcms/cms/src/config/app.php and app.[web|console].php, when
* Craft's bootstrap script is defining the configuration for the entire
* application.
*
* You can define custom modules and system components, and even override the
* built-in system components.
*
* If you want to modify the application config for *only* web requests or
* *only* console requests, create an app.web.php or app.console.php file in
* your config/ folder, alongside this one.
*
* Read more about application configuration:
* https://craftcms.com/docs/4.x/config/app.html
*/
use craft\helpers\App;
return [
'id' => App::env('CRAFT_APP_ID') ?: 'CraftCMS',
];
<?php
/**
* General Configuration
*
* All of your system's general configuration settings go in here. You can see a
* list of the available settings in vendor/craftcms/cms/src/config/GeneralConfig.php.
*
* @see \craft\config\GeneralConfig
*/
use craft\config\GeneralConfig;
use craft\helpers\App;
return GeneralConfig::create()
// Set the default week start day for date pickers (0 = Sunday, 1 = Monday, etc.)
->defaultWeekStartDay(1)
// Prevent generated URLs from including "index.php"
->omitScriptNameInUrls()
// Enable Dev Mode (see https://craftcms.com/guides/what-dev-mode-does)
->devMode(App::env('DEV_MODE') ?? false)
// Preload Single entries as Twig variables
->preloadSingles()
// Allow administrative changes
->allowAdminChanges(App::env('ALLOW_ADMIN_CHANGES') ?? false)
// Disallow robots
->disallowRobots(App::env('DISALLOW_ROBOTS') ?? false)
// Prevent user enumeration attacks
->preventUserEnumeration()
// Set the @webroot alias so the clear-caches command knows where to find CP resources
->aliases([
'@webroot' => dirname(__DIR__) . '/web',
])
;
{
"Attr.AllowedFrameTargets": [
"_blank"
],
"Attr.EnableID": true,
"HTML.AllowedComments": [
"pagebreak"
],
"HTML.SafeIframe": true,
"URI.SafeIframeRegexp": "%^(https?:)?//(www.youtube.com/|player.vimeo.com/)%"
}
+BLUP$UWGO#G&I6S+BW98G56X5S*0ZT=13%+6Q8SE2+4TO!3LK
LC!S*D04#400+3&UV$DYE0Q&FG&&*VWDM82YDNE1UKK*SKMDG#
*WIBFAU2NCL0Y0D%VJ7+P7*+J7W5=N6X#OM=UFRJ$$M&UJ!ZPD
BX*VTJH$AZ#B1*XVXEAAJTZXYK&UZZ%YY6/YSYBM&ZPHOE#ZV8
M2G1PH3H^YEK*L0%9=D$3QAK5M1!EBALG6%M#R/D6JSR*&1JG4
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: 5a9a170c-9780-4162-ab56-dbf793656257 # Teaser
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 59e114f6-6816-4204-91df-de4e05880acd
userCondition: null
warning: null
width: 100
-
elementCondition: null
fieldUid: a31dbf24-2d7c-4005-b9f2-8a6ed1254303 # Teaser Image
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 160cdff8-42fe-4d23-b77f-f97aa626c681
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: 83b264ed-5b44-4c03-9d73-fcb8d523bc8f # Kategorien
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: 0ea18b21-c0af-47d2-9ef0-0b26175b9c85
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 # Facts
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: ad259416-e818-4300-a744-b7e5d8657e37 # Image
instructions: null
label: null
required: false
tip: null
type: craft\fieldlayoutelements\CustomField
uid: d90cf746-3dc9-4edd-8865-b329ea8373c4
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
name: Content
uid: 51ecf41e-744c-4f6a-a6ac-633782e56280
userCondition: null
handle: default
hasTitleField: true
name: Default
section: 2bc4df95-41a1-4200-b353-96b8a3327b7c # Themen
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: 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: 1
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
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: b6fcef38-d001-4b61-9d45-a1a088df18ba # Channel Types
handle: kategorien
instructions: null
name: Kategorien
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:
- 'section:2bc4df95-41a1-4200-b353-96b8a3327b7c' # Themen
targetSiteId: null
validateRelatedElements: false
viewMode: null
translationKeyFormat: null
translationMethod: site
type: craft\fields\Entries
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: teaser
instructions: null
name: Teaser
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: teaserImage
instructions: null
name: 'Teaser 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: 1
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
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: none
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: 448642480
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: none
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:
b1c7b438-613c-4906-a0a6-050def78885c:
tabs:
-
elementCondition: null
elements:
-
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
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: facts
name: Facts
sortOrder: 5
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: none
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: none
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:
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: 1926348027
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: none
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: none
type: craft\redactor\Field
handle: text
name: Text
sortOrder: 1
field: 2e014bcb-5ee8-48d0-9e8c-33a881bda8f4 # Elements
fieldLayouts:
b4c1fba8-ff38-4298-81a0-c0d0134b50aa:
tabs:
-
elementCondition: null
elements:
-
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
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: themen
name: Themen
sortOrder: 6
dateModified: 1701364956
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:
fromEmail: michael.apfelthaler@hebotek.at
fromName: bdk
transportType: craft\mail\transportadapters\Sendmail
fs:
assets:
hasUrls: true
name: assets
settings:
path: assets
type: craft\fs\Local
url: assets
meta:
__names__:
0a3f98b5-f071-4d31-8e94-7635d5ac5711: 'Background Color' # Background Color
0d4e105e-2cdf-4ea0-a1b4-6ca09a9983dd: Headline # Headline
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: Themen # Themen
2e014bcb-5ee8-48d0-9e8c-33a881bda8f4: Elements # Elements
2f276d6c-86ef-467a-af14-2374b73b69f3: 'Rich text' # Rich text
5a9a170c-9780-4162-ab56-dbf793656257: Teaser # Teaser
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: Facts # Facts
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
26e40963-b329-4e84-9975-b8d1616ede32: bdk # bdk
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: Facts # Facts
47b72803-61d7-42f3-adce-a1fcb3ee1115: Themen # Themen
83b264ed-5b44-4c03-9d73-fcb8d523bc8f: Kategorien # Kategorien
103cae2d-2d7d-43dd-b563-92b6ad45e7c4: Text # Text
274f2409-7af1-4e0f-8332-b8787dbb8dbf: Home # Home
379d162c-5979-483a-9582-29dc715f1932: bdk # bdk
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
a31dbf24-2d7c-4005-b9f2-8a6ed1254303: 'Teaser Image' # Teaser Image
ad259416-e818-4300-a744-b7e5d8657e37: Image # Image
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
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:
edition: solo
live: true
name: bdk
schemaVersion: 4.5.3.0
timeZone: America/Los_Angeles
users:
allowPublicRegistration: false
defaultGroup: null
photoSubpath: null
photoVolumeUid: null
requireEmailVerification: true
defaultPlacement: end
enableVersioning: true
handle: facts
name: Facts
propagationMethod: all
siteSettings:
379d162c-5979-483a-9582-29dc715f1932: # bdk
enabledByDefault: true
hasUrls: true
template: facts/_entry
uriFormat: 'facts/{slug}'
type: channel
defaultPlacement: end
enableVersioning: true
handle: home
name: Home
propagationMethod: all
siteSettings:
379d162c-5979-483a-9582-29dc715f1932: # bdk
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: # bdk
enabledByDefault: true
hasUrls: false
template: null
uriFormat: null
structure:
maxLevels: null
uid: 9cd4dde9-faf0-4603-aa6e-9d49bcb1c81b
type: structure
defaultPlacement: end
enableVersioning: true
handle: themen
name: Themen
propagationMethod: all
siteSettings:
379d162c-5979-483a-9582-29dc715f1932: # bdk
enabledByDefault: true
hasUrls: true
template: themen/_entry
uriFormat: 'themen/{slug}'
type: channel
baseUrl: $PRIMARY_SITE_URL
enabled: true
handle: default
hasUrls: true
language: de
name: bdk
primary: true
siteGroup: 26e40963-b329-4e84-9975-b8d1616ede32 # bdk
sortOrder: 1
changedFieldIndicator: 2126085172
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: none
type: craft\redactor\Field
changedFieldIndicator: 1919344286
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: true
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: none
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: ''
<?php
/**
* Site URL Rules
*
* You can define custom site URL rules here, which Craft will check in addition
* to routes defined in Settings → Routes.
*
* Read all about Craft’s routing behavior, here:
* https://craftcms.com/docs/4.x/routing.html
*/
return [];
#!/usr/bin/env php
<?php
/**
* Craft console bootstrap file
*/
// Load shared bootstrap
require __DIR__ . '/bootstrap.php';
// Load and run Craft
/** @var craft\console\Application $app */
$app = require CRAFT_VENDOR_PATH . '/craftcms/cms/bootstrap/console.php';
$exitCode = $app->run();
exit($exitCode);
File added
backups
composer-backups
config-backups
logs
runtime
{% 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
{% extends "index" %}
{% block navigation %}
{{ include('components/navigationSubpage.twig') }}
{% endblock %}
{% 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 == "facts" %}
{{ include('components/facts.twig', { 'element': element }) }}
{% elseif element.type == "themen" %}
{{ include('components/themen.twig', { 'element': element }) }}
{% endif %}
</div>
</div>
\ No newline at end of file
<div class="news">
{% for newsElement in craft.entries.section('facts').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.teaser|length > 100 ? newsElement.teaser|slice(0, 100) ~ '...'
:newsElement.teaser }}
</p>
</div>
</a>
{% endfor %}
</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">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="">
<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}}" class="menu-item">{{page.title}}</a>
{% endfor %}
</nav>
</div>
</header>
\ 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">
</div>
</header>
\ 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
<div class="projects">
{% for newsElement in craft.entries.section('themen').limit(3) %}
{% set image = newsElement.image.one() %}
<div class="image-text">
<img class="content-image" src="{{image.url}}" alt="{{image.title}}">
<div>
<h3>{{newsElement.title}}</h3>
<p>{{ newsElement.richText }}</p>
</div>
</div>
{% endfor %}
</div>
\ No newline at end of file
{% extends "index" %}
{% block content %}
{{entry.title}}
{% endblock %}
\ No newline at end of file
{% extends "index" %}
{% block content %}
{% set category = craft.app.request.param('category') %}
{{category}}
{% set factsQuery = craft.entries().section('facts').kategorien(category) %}
<form class="fact-filters">
{% for thema in craft.entries.section('themen') %}
<input id="{{thema.title}}" type="submit" name="category" value="{{thema.title}}">
{% endfor %}
</form>
{% paginate factsQuery.limit(1) as entries %}
{% for entry in entries %}
<div class="fact-filter">{{entry.title}}{{entry.kategorien.one().title}}</div>
{% endfor %}
<a href="{{ paginate.firstUrl }}">First Page</a>
{% if paginate.prevUrl %}<a href="{{ paginate.prevUrl }}">Previous Page</a>{% endif %}
{% for page, url in paginate.getPrevUrls(5) %}
<a href="{{ url }}">{{ page }}</a>
{% endfor %}
<span class="current">{{ paginate.currentPage }}</span>
{% for page, url in paginate.getNextUrls(5) %}
<a href="{{ url }}">{{ page }}</a>
{% endfor %}
{% if paginate.nextUrl %}<a href="{{ paginate.nextUrl }}">Next Page</a>{% endif %}
<a href="{{ paginate.lastUrl }}">Last Page</a>
<div class="news maxWidthLimit">
{% for newsElement in craft.entries.section('facts').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.teaser|length > 100 ? newsElement.teaser|slice(0, 100) ~ '...'
:newsElement.teaser }}
</p>
</div>
</a>
{% endfor %}
</div>
{% endblock %}
\ No newline at end of file
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Startseite | BDK</title>
<link rel="icon" type="image/x-icon" href="/assets/favicon.ico">
{% css "/assets/css/style.css" %}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
</head>
<body>
{% block navigation %}
{{ include('components/navigation.twig', { 'nav': craft.entries.section('nav').all() }) }}
{% endblock %}
<main>
<div class="container">
{% block content %}{% endblock %}
</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>
</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('themen').all() %}
{% set image = newsElement.image.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 component_headline">{{newsElement.title}}</h3>
<p class="news-teaser">
{{ newsElement.teaser|length > 100 ? newsElement.teaser|slice(0, 100) ~ '...'
:newsElement.teaser }}
</p>
</div>
</a>
{% endfor %}
</div>
{% endblock %}
\ No newline at end of file
<?php
return [
'maxWidthLimit' => 'Maximale Breite begrenzt?',
'Max Width Limit' => 'Maximale Breite begrenzt?',
'Background Color' => 'Hintergrundfarbe',
'Elements' => 'Elemente',
'Content Grid' => 'Inhaltsraster',
'Images' => 'Bilder',
'Image' => 'Bild',
'Image And Text' => 'Bild und Text',
'Headline' => 'Überschrift',
'Yes' => 'Ja',
'No' => 'Nein',
'Grid Layout' => 'Raster Layout',
'Address' => 'Adresse',
'Company Register Number' => 'Firmenbuchnummer',
'Light Grey' => 'Hellgrau',
'Grey' => 'Grau',
];
\ No newline at end of file
<IfModule mod_rewrite.c>
RewriteEngine On
# Send would-be 404 requests to Craft
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$ [NC]
RewriteRule (.+) index.php?p=$1 [QSA,L]
</IfModule>
<?php
/**
* Craft web bootstrap file
*/
// Load shared bootstrap
require dirname(__DIR__) . '/bootstrap.php';
// Load and run Craft
/** @var craft\web\Application $app */
$app = require CRAFT_VENDOR_PATH . '/craftcms/cms/bootstrap/web.php';
$app->run();
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite" stopProcessing="true">
<match url="(.+)" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{URL}" pattern="^/(favicon\.ico|apple-touch-icon.*\.png)$" negate="true" />
</conditions>
<action type="Rewrite" url="index.php?p={R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
<defaultDocument>
<files>
<clear />
<add value="index.php" />
<add value="index.htm" />
<add value="index.html" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
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