diff --git a/composer.json b/composer.json index 5e34e2e7..374fc60c 100644 --- a/composer.json +++ b/composer.json @@ -17,10 +17,14 @@ "require": { "composer/installers": "^1.9", "drupal/admin_toolbar": "^3.1", + "drupal/background_image_formatter": "^1.7", "drupal/core-composer-scaffold": "^9.3", "drupal/core-project-message": "^9.3", "drupal/core-recommended": "^9.3", "drupal/ldap_sso_auth": "^2.1", + "drupal/pathauto": "^1.10", + "drupal/saml": "^2.0@alpha", + "drupal/saml_sp": "^4.1", "drush/drush": "^11.0" }, "conflict": { diff --git a/composer.lock b/composer.lock index 771f4dee..2e4042ea 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "bfc243b8893b83111f420b4f419cab28", + "content-hash": "60dd3ae4b761f6d4d05c536088073903", "packages": [ { "name": "asm89/stack-cors", @@ -1326,6 +1326,58 @@ "source": "https://git.drupalcode.org/project/authorization" } }, + { + "name": "drupal/background_image_formatter", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/background_image_formatter.git", + "reference": "8.x-1.7" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/background_image_formatter-8.x-1.7.zip", + "reference": "8.x-1.7", + "shasum": "1c9c6b674b5b64b3f05d5d042164b7a22695f50c" + }, + "require": { + "drupal/core": "^8 || ^9" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.7", + "datestamp": "1594228876", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Zulljin", + "homepage": "https://www.drupal.org/user/3138649" + }, + { + "name": "garethhallnz", + "homepage": "https://www.drupal.org/user/772766" + } + ], + "description": "Background Image Formatter provides an image formatter to display images in background.", + "homepage": "https://www.drupal.org/project/background_image_formatter", + "keywords": [ + "Drupal" + ], + "support": { + "source": "http://cgit.drupalcode.org/background_image_formatter", + "issues": "https://www.drupal.org/project/issues/background_image_formatter" + } + }, { "name": "drupal/core", "version": "9.3.8", @@ -1748,6 +1800,100 @@ ], "description": "Locked core dependencies; require this project INSTEAD OF drupal/core." }, + { + "name": "drupal/ctools", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/ctools.git", + "reference": "4.0.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/ctools-4.0.0.zip", + "reference": "4.0.0", + "shasum": "1401d8ea364c0fbaf36b09e990c8a7a570e8e800" + }, + "require": { + "drupal/core": "^9.2 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.0.0", + "datestamp": "1656635481", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "branch-alias": { + "dev-4.x": "4.x-dev" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Kris Vanderwater (EclipseGc)", + "homepage": "https://www.drupal.org/u/eclipsegc", + "role": "Maintainer" + }, + { + "name": "Jakob Perry (japerry)", + "homepage": "https://www.drupal.org/u/japerry", + "role": "Maintainer" + }, + { + "name": "Tim Plunkett (tim.plunkett)", + "homepage": "https://www.drupal.org/u/timplunkett", + "role": "Maintainer" + }, + { + "name": "James Gilliland (neclimdul)", + "homepage": "https://www.drupal.org/u/neclimdul", + "role": "Maintainer" + }, + { + "name": "Daniel Wehner (dawehner)", + "homepage": "https://www.drupal.org/u/dawehner", + "role": "Maintainer" + }, + { + "name": "Joël (joelpittet)", + "homepage": "https://www.drupal.org/u/joelpittet", + "role": "Maintainer" + }, + { + "name": "merlinofchaos", + "homepage": "https://www.drupal.org/user/26979" + }, + { + "name": "neclimdul", + "homepage": "https://www.drupal.org/user/48673" + }, + { + "name": "sdboyer", + "homepage": "https://www.drupal.org/user/146719" + }, + { + "name": "sun", + "homepage": "https://www.drupal.org/user/54136" + }, + { + "name": "tim.plunkett", + "homepage": "https://www.drupal.org/user/241634" + } + ], + "description": "Provides a number of utility and helper APIs for Drupal developers and site builders.", + "homepage": "https://www.drupal.org/project/ctools", + "support": { + "source": "https://git.drupalcode.org/project/ctools", + "issues": "https://www.drupal.org/project/issues/ctools" + } + }, { "name": "drupal/externalauth", "version": "1.4.0", @@ -2156,6 +2302,269 @@ "source": "https://git.drupalcode.org/project/ldap" } }, + { + "name": "drupal/pathauto", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/pathauto.git", + "reference": "8.x-1.10" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/pathauto-8.x-1.10.zip", + "reference": "8.x-1.10", + "shasum": "f49d5fbcd7a2c1b4de1da07194fe01d9012237ec" + }, + "require": { + "drupal/core": "^8.8 || ^9", + "drupal/ctools": "*", + "drupal/token": "*" + }, + "suggest": { + "drupal/redirect": "When installed Pathauto will provide a new \"Update Action\" in case your URLs change. This is the recommended update action and is considered the best practice for SEO and usability." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.10", + "datestamp": "1650806739", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^9 || ^10" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "Freso", + "homepage": "https://www.drupal.org/user/27504" + }, + { + "name": "greggles", + "homepage": "https://www.drupal.org/user/36762" + } + ], + "description": "Provides a mechanism for modules to automatically generate aliases for the content they manage.", + "homepage": "https://www.drupal.org/project/pathauto", + "support": { + "source": "https://cgit.drupalcode.org/pathauto", + "issues": "https://www.drupal.org/project/issues/pathauto", + "documentation": "https://www.drupal.org/docs/8/modules/pathauto" + } + }, + { + "name": "drupal/saml", + "version": "2.0.0-alpha5", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/saml.git", + "reference": "2.0.0-alpha5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/saml-2.0.0-alpha5.zip", + "reference": "2.0.0-alpha5", + "shasum": "815131a9d2ca331734a742b2e2d49de841371567" + }, + "require": { + "drupal/core": "^9", + "onelogin/php-saml": "^3.4" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "2.0.0-alpha5", + "datestamp": "1603311027", + "security-coverage": { + "status": "not-covered", + "message": "Alpha releases are not covered by Drupal security advisories." + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nathan Dentzau", + "homepage": "https://www.drupal.org/user/3444913", + "email": "nathan.dentzau@gmail.com" + } + ], + "description": "SAML authentication integration for Drupal", + "homepage": "https://www.drupal.org/project/saml", + "support": { + "source": "https://git.drupalcode.org/project/saml" + } + }, + { + "name": "drupal/saml_sp", + "version": "4.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/saml_sp.git", + "reference": "4.1.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/saml_sp-4.1.0.zip", + "reference": "4.1.0", + "shasum": "8f75d7000a48173ed90cf4439140b139647a3f99" + }, + "require": { + "drupal/core": "^8 || ^9", + "onelogin/php-saml": "^3.3.1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.1.0", + "datestamp": "1649163981", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "James Glasgow (jrglasgow)", + "homepage": "https://www.drupal.org/u/jrglasgow", + "role": "Maintainer" + }, + { + "name": "RunePhilosof", + "homepage": "https://www.drupal.org/user/629892" + }, + { + "name": "joelpittet", + "homepage": "https://www.drupal.org/user/160302" + }, + { + "name": "jproctor", + "homepage": "https://www.drupal.org/user/1194192" + }, + { + "name": "jrglasgow", + "homepage": "https://www.drupal.org/user/36590" + }, + { + "name": "lakesta", + "homepage": "https://www.drupal.org/user/2587378" + }, + { + "name": "mErilainen", + "homepage": "https://www.drupal.org/user/304437" + }, + { + "name": "manarth", + "homepage": "https://www.drupal.org/user/321496" + }, + { + "name": "safetypin", + "homepage": "https://www.drupal.org/user/120508" + } + ], + "description": "API module to validate SAML IdP (Identity Provider) credentials.", + "homepage": "https://drupal.org/project/saml_sp", + "support": { + "source": "http://cgit.drupalcode.org/saml_sp", + "issues": "https://drupal.org/project/issues/saml_sp", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, + { + "name": "drupal/token", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/token.git", + "reference": "8.x-1.10" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/token-8.x-1.10.zip", + "reference": "8.x-1.10", + "shasum": "8b81224ab0420221b292e8d3b66d0da726317400" + }, + "require": { + "drupal/core": "^8.8 || ^9" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.10", + "datestamp": "1638619775", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^9 || ^10" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Berdir", + "homepage": "https://www.drupal.org/user/214652" + }, + { + "name": "Dave Reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "eaton", + "homepage": "https://www.drupal.org/user/16496" + }, + { + "name": "fago", + "homepage": "https://www.drupal.org/user/16747" + }, + { + "name": "greggles", + "homepage": "https://www.drupal.org/user/36762" + }, + { + "name": "mikeryan", + "homepage": "https://www.drupal.org/user/4420" + } + ], + "description": "Provides a user interface for the Token API, some missing core tokens.", + "homepage": "https://www.drupal.org/project/token", + "support": { + "source": "https://git.drupalcode.org/project/token" + } + }, { "name": "drush/drush", "version": "11.0.7", @@ -3265,6 +3674,61 @@ }, "time": "2021-11-30T19:35:32+00:00" }, + { + "name": "onelogin/php-saml", + "version": "3.6.1", + "source": { + "type": "git", + "url": "https://github.com/onelogin/php-saml.git", + "reference": "a7328b11887660ad248ea10952dd67a5aa73ba3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/onelogin/php-saml/zipball/a7328b11887660ad248ea10952dd67a5aa73ba3b", + "reference": "a7328b11887660ad248ea10952dd67a5aa73ba3b", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "robrichards/xmlseclibs": ">=3.1.1" + }, + "require-dev": { + "pdepend/pdepend": "^2.5.0", + "php-coveralls/php-coveralls": "^1.0.2 || ^2.0", + "phploc/phploc": "^2.1 || ^3.0 || ^4.0", + "phpunit/phpunit": "<7.5.18", + "sebastian/phpcpd": "^2.0 || ^3.0 || ^4.0", + "squizlabs/php_codesniffer": "^3.1.1" + }, + "suggest": { + "ext-curl": "Install curl lib to be able to use the IdPMetadataParser for parsing remote XMLs", + "ext-gettext": "Install gettext and php5-gettext libs to handle translations", + "ext-openssl": "Install openssl lib in order to handle with x509 certs (require to support sign and encryption)" + }, + "type": "library", + "autoload": { + "psr-4": { + "OneLogin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "OneLogin PHP SAML Toolkit", + "homepage": "https://developers.onelogin.com/saml/php", + "keywords": [ + "SAML2", + "onelogin", + "saml" + ], + "support": { + "email": "sixto.garcia@onelogin.com", + "issues": "https://github.com/onelogin/php-saml/issues", + "source": "https://github.com/onelogin/php-saml/" + }, + "time": "2021-03-02T10:13:07+00:00" + }, { "name": "pear/archive_tar", "version": "1.4.14", @@ -3844,6 +4308,48 @@ "description": "A polyfill for getallheaders.", "time": "2019-03-08T08:55:37+00:00" }, + { + "name": "robrichards/xmlseclibs", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/robrichards/xmlseclibs.git", + "reference": "f8f19e58f26cdb42c54b214ff8a820760292f8df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/f8f19e58f26cdb42c54b214ff8a820760292f8df", + "reference": "f8f19e58f26cdb42c54b214ff8a820760292f8df", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "php": ">= 5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "RobRichards\\XMLSecLibs\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "A PHP library for XML Security", + "homepage": "https://github.com/robrichards/xmlseclibs", + "keywords": [ + "security", + "signature", + "xml", + "xmldsig" + ], + "support": { + "issues": "https://github.com/robrichards/xmlseclibs/issues", + "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.1" + }, + "time": "2020-09-05T13:00:25+00:00" + }, { "name": "stack/builder", "version": "v1.0.6", @@ -6884,10 +7390,12 @@ "packages-dev": [], "aliases": [], "minimum-stability": "dev", - "stability-flags": [], + "stability-flags": { + "drupal/saml": 15 + }, "prefer-stable": true, "prefer-lowest": false, "platform": [], "platform-dev": [], - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.3.0" } diff --git a/config/sync/block.block.na_prostem_account_menu.yml b/config/sync/block.block.na_prostem_account_menu.yml new file mode 100644 index 00000000..d38e5852 --- /dev/null +++ b/config/sync/block.block.na_prostem_account_menu.yml @@ -0,0 +1,27 @@ +uuid: f5a2f738-28de-41ed-a4ea-7d65f7b9f812 +langcode: sl +status: true +dependencies: + config: + - system.menu.account + module: + - system + theme: + - na_prostem +_core: + default_config_hash: gmxYWWHmgbe0Pnv8y48ZLSLH5mEHejOjAP6RLxUfdzU +id: na_prostem_account_menu +theme: na_prostem +region: secondary_menu +weight: -4 +provider: null +plugin: 'system_menu_block:account' +settings: + id: 'system_menu_block:account' + label: 'User account menu' + label_display: '0' + provider: system + level: 1 + depth: 1 + expand_all_items: false +visibility: { } diff --git a/config/sync/block.block.na_prostem_breadcrumbs.yml b/config/sync/block.block.na_prostem_breadcrumbs.yml new file mode 100644 index 00000000..152df486 --- /dev/null +++ b/config/sync/block.block.na_prostem_breadcrumbs.yml @@ -0,0 +1,22 @@ +uuid: 3bdeb55b-1218-43e3-8111-947df914b598 +langcode: sl +status: true +dependencies: + module: + - system + theme: + - na_prostem +_core: + default_config_hash: VhBzWb7lMRtIOg9G7VSw_0uopi-7zXeHq4vXqqV1HFE +id: na_prostem_breadcrumbs +theme: na_prostem +region: breadcrumb +weight: 0 +provider: null +plugin: system_breadcrumb_block +settings: + id: system_breadcrumb_block + label: Breadcrumbs + label_display: '0' + provider: system +visibility: { } diff --git a/config/sync/block.block.na_prostem_content.yml b/config/sync/block.block.na_prostem_content.yml new file mode 100644 index 00000000..58f93371 --- /dev/null +++ b/config/sync/block.block.na_prostem_content.yml @@ -0,0 +1,22 @@ +uuid: 6c2d5c5c-184e-40a1-adc5-84fd4a65674e +langcode: sl +status: true +dependencies: + module: + - system + theme: + - na_prostem +_core: + default_config_hash: erQSEZF2XUjNmgTl0uNRBzmg18ZGXwUcw2FhApoeuHk +id: na_prostem_content +theme: na_prostem +region: content +weight: 0 +provider: null +plugin: system_main_block +settings: + id: system_main_block + label: 'Main page content' + label_display: '0' + provider: system +visibility: { } diff --git a/config/sync/block.block.na_prostem_help.yml b/config/sync/block.block.na_prostem_help.yml new file mode 100644 index 00000000..c476e4e1 --- /dev/null +++ b/config/sync/block.block.na_prostem_help.yml @@ -0,0 +1,22 @@ +uuid: 5bbef782-f47b-4c7a-9cea-c2c9e6504dc1 +langcode: sl +status: true +dependencies: + module: + - help + theme: + - na_prostem +_core: + default_config_hash: VfPFqqxfkomud5CO8DUijw85QIl9GIxh_nIxLOYESxg +id: na_prostem_help +theme: na_prostem +region: content_above +weight: -7 +provider: null +plugin: help_block +settings: + id: help_block + label: Help + label_display: '0' + provider: help +visibility: { } diff --git a/config/sync/block.block.na_prostem_main_menu.yml b/config/sync/block.block.na_prostem_main_menu.yml new file mode 100644 index 00000000..4eaaf07f --- /dev/null +++ b/config/sync/block.block.na_prostem_main_menu.yml @@ -0,0 +1,27 @@ +uuid: f033c317-ead6-43d7-b138-a44b0dae8fa4 +langcode: sl +status: true +dependencies: + config: + - system.menu.main + module: + - system + theme: + - na_prostem +_core: + default_config_hash: KWAiziL39uEzmOJEql_wbUP2RtqGceL3WM2CfxhMelE +id: na_prostem_main_menu +theme: na_prostem +region: primary_menu +weight: -9 +provider: null +plugin: 'system_menu_block:main' +settings: + id: 'system_menu_block:main' + label: 'Main navigation' + label_display: '0' + provider: system + level: 1 + depth: 2 + expand_all_items: true +visibility: { } diff --git a/config/sync/block.block.na_prostem_messages.yml b/config/sync/block.block.na_prostem_messages.yml new file mode 100644 index 00000000..0dc70426 --- /dev/null +++ b/config/sync/block.block.na_prostem_messages.yml @@ -0,0 +1,22 @@ +uuid: 72b097e7-773e-48be-8b8e-b7849b93db05 +langcode: sl +status: true +dependencies: + module: + - system + theme: + - na_prostem +_core: + default_config_hash: BZ5tpW7H8X4PVGRm3MImTIHd2tN0eF7zOtp4SpRYUA0 +id: na_prostem_messages +theme: na_prostem +region: highlighted +weight: -7 +provider: null +plugin: system_messages_block +settings: + id: system_messages_block + label: 'Status messages' + label_display: '0' + provider: system +visibility: { } diff --git a/config/sync/block.block.na_prostem_page_title.yml b/config/sync/block.block.na_prostem_page_title.yml new file mode 100644 index 00000000..595ac83f --- /dev/null +++ b/config/sync/block.block.na_prostem_page_title.yml @@ -0,0 +1,20 @@ +uuid: 8b680826-67bb-4bd5-ab8f-17bdd488b9b4 +langcode: sl +status: true +dependencies: + theme: + - na_prostem +_core: + default_config_hash: 6aOgWsNTXjqrDm98TXSAjP6qd2nCijD1xw45MrnbK-Y +id: na_prostem_page_title +theme: na_prostem +region: content_above +weight: -8 +provider: null +plugin: page_title_block +settings: + id: page_title_block + label: 'Page title' + label_display: '0' + provider: core +visibility: { } diff --git a/config/sync/block.block.na_prostem_powered.yml b/config/sync/block.block.na_prostem_powered.yml new file mode 100644 index 00000000..fa43acf1 --- /dev/null +++ b/config/sync/block.block.na_prostem_powered.yml @@ -0,0 +1,22 @@ +uuid: 5e4cfffb-4d0c-4b30-aa06-441c105d473e +langcode: sl +status: true +dependencies: + module: + - system + theme: + - na_prostem +_core: + default_config_hash: eYL19CLDyinGTWYQfBD1DswWzglEotE_kHnHx3AxTXM +id: na_prostem_powered +theme: na_prostem +region: footer_bottom +weight: -8 +provider: null +plugin: system_powered_by_block +settings: + id: system_powered_by_block + label: 'Powered by Drupal' + label_display: '0' + provider: system +visibility: { } diff --git a/config/sync/block.block.na_prostem_primary_admin_actions.yml b/config/sync/block.block.na_prostem_primary_admin_actions.yml new file mode 100644 index 00000000..68d4c802 --- /dev/null +++ b/config/sync/block.block.na_prostem_primary_admin_actions.yml @@ -0,0 +1,20 @@ +uuid: 906e03db-9ae3-4e7b-bd90-399ef47a9399 +langcode: sl +status: true +dependencies: + theme: + - na_prostem +_core: + default_config_hash: sDmKoL9ejxB_fvD_qmgOHa8HN3X9AIsbud2xK8brMiI +id: na_prostem_primary_admin_actions +theme: na_prostem +region: highlighted +weight: -8 +provider: null +plugin: local_actions_block +settings: + id: local_actions_block + label: 'Primary admin actions' + label_display: '0' + provider: core +visibility: { } diff --git a/config/sync/block.block.na_prostem_primary_local_tasks.yml b/config/sync/block.block.na_prostem_primary_local_tasks.yml new file mode 100644 index 00000000..7f37ce94 --- /dev/null +++ b/config/sync/block.block.na_prostem_primary_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: b3b2d201-2af3-48a9-a430-dcf2a435902d +langcode: sl +status: true +dependencies: + theme: + - na_prostem +_core: + default_config_hash: nGE3EoPQQaQCuqTUtZgw0-KIzmrqdKDzdNQf2JyPUt4 +id: na_prostem_primary_local_tasks +theme: na_prostem +region: highlighted +weight: -6 +provider: null +plugin: local_tasks_block +settings: + id: local_tasks_block + label: 'Primary tabs' + label_display: '0' + provider: core + primary: true + secondary: false +visibility: { } diff --git a/config/sync/block.block.na_prostem_search_form_narrow.yml b/config/sync/block.block.na_prostem_search_form_narrow.yml new file mode 100644 index 00000000..d0366f8c --- /dev/null +++ b/config/sync/block.block.na_prostem_search_form_narrow.yml @@ -0,0 +1,23 @@ +uuid: 4b73379e-3de8-48a3-b037-6d952f450eb7 +langcode: sl +status: false +dependencies: + module: + - search + theme: + - na_prostem +_core: + default_config_hash: yEBET0cqDbk8dkWzaJw-8CKft0961VBflsISoSR6Lj8 +id: na_prostem_search_form_narrow +theme: na_prostem +region: primary_menu +weight: -8 +provider: null +plugin: search_form_block +settings: + id: search_form_block + label: 'Search form (narrow)' + label_display: '0' + provider: search + page_id: '' +visibility: { } diff --git a/config/sync/block.block.na_prostem_search_form_wide.yml b/config/sync/block.block.na_prostem_search_form_wide.yml new file mode 100644 index 00000000..30977f70 --- /dev/null +++ b/config/sync/block.block.na_prostem_search_form_wide.yml @@ -0,0 +1,23 @@ +uuid: 7f20d714-ac18-4cfb-b241-58fe05270bdd +langcode: sl +status: true +dependencies: + module: + - search + theme: + - na_prostem +_core: + default_config_hash: imMyHD6LYci0gtXq56qr9ZKGHzbEG9uFydrN5EhKtSU +id: na_prostem_search_form_wide +theme: na_prostem +region: secondary_menu +weight: -5 +provider: null +plugin: search_form_block +settings: + id: search_form_block + label: 'Search form (wide)' + label_display: '0' + provider: search + page_id: '' +visibility: { } diff --git a/config/sync/block.block.na_prostem_secondary_local_tasks.yml b/config/sync/block.block.na_prostem_secondary_local_tasks.yml new file mode 100644 index 00000000..3e728e1a --- /dev/null +++ b/config/sync/block.block.na_prostem_secondary_local_tasks.yml @@ -0,0 +1,22 @@ +uuid: 23227148-7b6e-484b-b6bd-41737c4eb363 +langcode: sl +status: true +dependencies: + theme: + - na_prostem +_core: + default_config_hash: ydSxdq7R66I8UMC460rOzlfzvlUL4VRbdwc6z9DWaUI +id: na_prostem_secondary_local_tasks +theme: na_prostem +region: highlighted +weight: -5 +provider: null +plugin: local_tasks_block +settings: + id: local_tasks_block + label: 'Secondary tabs' + label_display: '0' + provider: core + primary: false + secondary: true +visibility: { } diff --git a/config/sync/block.block.na_prostem_site_branding.yml b/config/sync/block.block.na_prostem_site_branding.yml new file mode 100644 index 00000000..e711e96c --- /dev/null +++ b/config/sync/block.block.na_prostem_site_branding.yml @@ -0,0 +1,25 @@ +uuid: 667b94e9-c155-42d0-8053-f33da1103312 +langcode: sl +status: true +dependencies: + module: + - system + theme: + - na_prostem +_core: + default_config_hash: n_nlgjggHVfQt2H__zvLOKB2YtjPDbQ5tHijF9LE1aM +id: na_prostem_site_branding +theme: na_prostem +region: header +weight: -9 +provider: null +plugin: system_branding_block +settings: + id: system_branding_block + label: 'Site branding' + label_display: '0' + provider: system + use_site_logo: true + use_site_name: true + use_site_slogan: false +visibility: { } diff --git a/config/sync/block.block.na_prostem_syndicate.yml b/config/sync/block.block.na_prostem_syndicate.yml new file mode 100644 index 00000000..2c2d6907 --- /dev/null +++ b/config/sync/block.block.na_prostem_syndicate.yml @@ -0,0 +1,23 @@ +uuid: e0b0a57a-d6e3-49dd-9552-4099d59fe8ab +langcode: sl +status: true +dependencies: + module: + - node + theme: + - na_prostem +_core: + default_config_hash: 0gq3VPg-_UM69FCCWurLFIrrnIjC2HLKhwo9iQNtcUo +id: na_prostem_syndicate +theme: na_prostem +region: social +weight: -8 +provider: null +plugin: node_syndicate_block +settings: + id: node_syndicate_block + label: 'RSS feed' + label_display: '0' + provider: node + block_count: 10 +visibility: { } diff --git a/config/sync/block.block.na_prostem_views_block__seznam_dogodkov_block_1.yml b/config/sync/block.block.na_prostem_views_block__seznam_dogodkov_block_1.yml new file mode 100644 index 00000000..4ee7d055 --- /dev/null +++ b/config/sync/block.block.na_prostem_views_block__seznam_dogodkov_block_1.yml @@ -0,0 +1,24 @@ +uuid: 8afc7413-11f2-4ddf-a75c-fa63998e33d5 +langcode: sl +status: true +dependencies: + config: + - views.view.seznam_dogodkov + module: + - views + theme: + - na_prostem +id: na_prostem_views_block__seznam_dogodkov_block_1 +theme: na_prostem +region: sidebar +weight: -8 +provider: null +plugin: 'views_block:seznam_dogodkov-block_1' +settings: + id: 'views_block:seznam_dogodkov-block_1' + label: '' + label_display: visible + provider: views + views_label: '' + items_per_page: none +visibility: { } diff --git a/config/sync/block.block.views_block__seznam_dogodkov_block_1.yml b/config/sync/block.block.views_block__seznam_dogodkov_block_1.yml new file mode 100644 index 00000000..bb95eb18 --- /dev/null +++ b/config/sync/block.block.views_block__seznam_dogodkov_block_1.yml @@ -0,0 +1,24 @@ +uuid: 4098f676-badb-4fab-b052-4b892067f3f5 +langcode: sl +status: true +dependencies: + config: + - views.view.seznam_dogodkov + module: + - views + theme: + - olivero +id: views_block__seznam_dogodkov_block_1 +theme: olivero +region: sidebar +weight: 0 +provider: null +plugin: 'views_block:seznam_dogodkov-block_1' +settings: + id: 'views_block:seznam_dogodkov-block_1' + label: '' + label_display: visible + provider: views + views_label: '' + items_per_page: none +visibility: { } diff --git a/config/sync/block.block.views_block__seznam_paketov_block_1.yml b/config/sync/block.block.views_block__seznam_paketov_block_1.yml new file mode 100644 index 00000000..35c9574b --- /dev/null +++ b/config/sync/block.block.views_block__seznam_paketov_block_1.yml @@ -0,0 +1,29 @@ +uuid: 670f4e84-ed6b-4d1d-b899-1a2e0ef4eb5d +langcode: sl +status: true +dependencies: + config: + - views.view.seznam_paketov + module: + - system + - views + theme: + - na_prostem +id: views_block__seznam_paketov_block_1 +theme: na_prostem +region: content +weight: 0 +provider: null +plugin: 'views_block:seznam_paketov-block_1' +settings: + id: 'views_block:seznam_paketov-block_1' + label: '' + label_display: '0' + provider: views + views_label: '' + items_per_page: none +visibility: + request_path: + id: request_path + negate: false + pages: /paketi diff --git a/config/sync/claro.settings.yml b/config/sync/claro.settings.yml index 6bba58bc..f91c21b6 100644 --- a/config/sync/claro.settings.yml +++ b/config/sync/claro.settings.yml @@ -1,3 +1,15 @@ +favicon: + mimetype: image/png + path: 'public://logoNaProstem_0.png' + use_default: false +features: + comment_user_picture: true + comment_user_verification: true + favicon: true + node_user_picture: true +logo: + path: 'public://logoNaProstem.png' + use_default: false third_party_settings: shortcut: module_link: true diff --git a/config/sync/core.base_field_override.node.promoviranje_akcij.title.yml b/config/sync/core.base_field_override.node.promoviranje_akcij.title.yml new file mode 100644 index 00000000..6558e54a --- /dev/null +++ b/config/sync/core.base_field_override.node.promoviranje_akcij.title.yml @@ -0,0 +1,18 @@ +uuid: 88dbc31a-66d6-49ef-915a-b147019f05c8 +langcode: sl +status: true +dependencies: + config: + - node.type.promoviranje_akcij +id: node.promoviranje_akcij.title +field_name: title +entity_type: node +bundle: promoviranje_akcij +label: ime-akcije +description: '' +required: true +translatable: true +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/core.entity_form_display.node.stran.default.yml b/config/sync/core.entity_form_display.node.dogodek.default.yml similarity index 78% rename from config/sync/core.entity_form_display.node.stran.default.yml rename to config/sync/core.entity_form_display.node.dogodek.default.yml index a9a63988..e9f0e62a 100644 --- a/config/sync/core.entity_form_display.node.stran.default.yml +++ b/config/sync/core.entity_form_display.node.dogodek.default.yml @@ -1,10 +1,11 @@ -uuid: 01dc7431-58fe-454c-b7f4-8527f429bffe +uuid: 8562d293-7804-40ee-87f0-3c0a860c83d7 langcode: sl status: true dependencies: config: - - field.field.node.stran.body - - node.type.stran + - field.field.node.dogodek.body + - field.field.node.dogodek.field_kraj + - node.type.dogodek module: - field_layout - layout_discovery @@ -15,14 +16,14 @@ third_party_settings: id: layout_onecol settings: label: '' -id: node.stran.default +id: node.dogodek.default targetEntityType: node -bundle: stran +bundle: dogodek mode: default content: body: type: text_textarea_with_summary - weight: 121 + weight: 9 region: content settings: rows: 9 @@ -32,47 +33,55 @@ content: third_party_settings: { } created: type: datetime_timestamp - weight: 10 + weight: 3 region: content settings: { } third_party_settings: { } + field_kraj: + type: text_textarea + weight: 8 + region: content + settings: + rows: 5 + placeholder: '' + third_party_settings: { } langcode: type: language_select - weight: 2 + weight: 1 region: content settings: include_locked: true third_party_settings: { } path: type: path - weight: 30 + weight: 6 region: content settings: { } third_party_settings: { } promote: type: boolean_checkbox - weight: 15 + weight: 4 region: content settings: display_label: true third_party_settings: { } status: type: boolean_checkbox - weight: 120 + weight: 7 region: content settings: display_label: true third_party_settings: { } sticky: type: boolean_checkbox - weight: 16 + weight: 5 region: content settings: display_label: true third_party_settings: { } title: type: string_textfield - weight: -5 + weight: 0 region: content settings: size: 60 @@ -80,7 +89,7 @@ content: third_party_settings: { } uid: type: entity_reference_autocomplete - weight: 5 + weight: 2 region: content settings: match_operator: CONTAINS diff --git a/config/sync/core.entity_form_display.node.promoviranje_akcij.default.yml b/config/sync/core.entity_form_display.node.promoviranje_akcij.default.yml new file mode 100644 index 00000000..2a8fdfdf --- /dev/null +++ b/config/sync/core.entity_form_display.node.promoviranje_akcij.default.yml @@ -0,0 +1,104 @@ +uuid: d40cb218-8b74-4b85-92cf-b9bf54d9cc4f +langcode: sl +status: true +dependencies: + config: + - field.field.node.promoviranje_akcij.body + - field.field.node.promoviranje_akcij.field_background_image + - field.field.node.promoviranje_akcij.layout_builder__layout + - image.style.thumbnail + - node.type.promoviranje_akcij + module: + - field_layout + - image + - layout_discovery + - path + - text +third_party_settings: + field_layout: + id: layout_onecol + settings: + label: '' +id: node.promoviranje_akcij.default +targetEntityType: node +bundle: promoviranje_akcij +mode: default +content: + body: + type: text_textarea_with_summary + weight: 121 + region: content + settings: + rows: 9 + summary_rows: 3 + placeholder: '' + show_summary: false + third_party_settings: { } + created: + type: datetime_timestamp + weight: 10 + region: content + settings: { } + third_party_settings: { } + field_background_image: + type: image_image + weight: 122 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + promote: + type: boolean_checkbox + weight: 15 + region: content + settings: + display_label: true + third_party_settings: { } + status: + type: boolean_checkbox + weight: 120 + region: content + settings: + display_label: true + third_party_settings: { } + sticky: + type: boolean_checkbox + weight: 16 + region: content + settings: + display_label: true + third_party_settings: { } + title: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + uid: + type: entity_reference_autocomplete + weight: 5 + region: content + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } +hidden: + layout_builder__layout: true diff --git a/config/sync/core.entity_view_display.node.stran.default.yml b/config/sync/core.entity_view_display.node.dogodek.default.yml similarity index 54% rename from config/sync/core.entity_view_display.node.stran.default.yml rename to config/sync/core.entity_view_display.node.dogodek.default.yml index 95dd8c54..03ffa5d2 100644 --- a/config/sync/core.entity_view_display.node.stran.default.yml +++ b/config/sync/core.entity_view_display.node.dogodek.default.yml @@ -1,16 +1,17 @@ -uuid: a3df8804-5ad5-4f62-a889-0b2a8de590f7 +uuid: 6471a132-1058-4a8b-bbd7-dcc189185866 langcode: sl status: true dependencies: config: - - field.field.node.stran.body - - node.type.stran + - field.field.node.dogodek.body + - field.field.node.dogodek.field_kraj + - node.type.dogodek module: - text - user -id: node.stran.default +id: node.dogodek.default targetEntityType: node -bundle: stran +bundle: dogodek mode: default content: body: @@ -20,6 +21,13 @@ content: third_party_settings: { } weight: 101 region: content + field_kraj: + type: text_default + label: above + settings: { } + third_party_settings: { } + weight: 102 + region: content links: settings: { } third_party_settings: { } diff --git a/config/sync/core.entity_view_display.node.stran.teaser.yml b/config/sync/core.entity_view_display.node.dogodek.teaser.yml similarity index 54% rename from config/sync/core.entity_view_display.node.stran.teaser.yml rename to config/sync/core.entity_view_display.node.dogodek.teaser.yml index d0890451..edc285e4 100644 --- a/config/sync/core.entity_view_display.node.stran.teaser.yml +++ b/config/sync/core.entity_view_display.node.dogodek.teaser.yml @@ -1,17 +1,18 @@ -uuid: 43c2108a-60f1-4afc-9bfd-e497984a32d7 +uuid: 8501acff-9297-45f8-804e-739209f3c224 langcode: sl status: true dependencies: config: - core.entity_view_mode.node.teaser - - field.field.node.stran.body - - node.type.stran + - field.field.node.dogodek.body + - field.field.node.dogodek.field_kraj + - node.type.dogodek module: - text - user -id: node.stran.teaser +id: node.dogodek.teaser targetEntityType: node -bundle: stran +bundle: dogodek mode: teaser content: body: @@ -20,12 +21,19 @@ content: settings: trim_length: 600 third_party_settings: { } - weight: 101 + weight: 2 + region: content + field_kraj: + type: text_default + label: above + settings: { } + third_party_settings: { } + weight: 1 region: content links: settings: { } third_party_settings: { } - weight: 100 + weight: 0 region: content hidden: langcode: true diff --git a/config/sync/core.entity_view_display.node.promoviranje_akcij.default.yml b/config/sync/core.entity_view_display.node.promoviranje_akcij.default.yml new file mode 100644 index 00000000..593f596f --- /dev/null +++ b/config/sync/core.entity_view_display.node.promoviranje_akcij.default.yml @@ -0,0 +1,95 @@ +uuid: 3b062706-743d-4e75-b4a3-62396860f9c0 +langcode: sl +status: true +dependencies: + config: + - field.field.node.promoviranje_akcij.body + - field.field.node.promoviranje_akcij.field_background_image + - node.type.promoviranje_akcij + module: + - image + - layout_builder + - layout_discovery + - text + - user +third_party_settings: + layout_builder: + enabled: true + allow_custom: true + sections: + - + layout_id: layout_onecol + layout_settings: + label: '' + components: + 605751b7-2509-4a00-b279-01ac3322636a: + uuid: 605751b7-2509-4a00-b279-01ac3322636a + region: content + configuration: + id: 'extra_field_block:node:promoviranje_akcij:links' + label_display: '0' + context_mapping: + entity: layout_builder.entity + weight: 0 + additional: { } + 7a3fe683-3b2b-4613-961e-a385c804ae4e: + uuid: 7a3fe683-3b2b-4613-961e-a385c804ae4e + region: content + configuration: + id: 'field_block:node:promoviranje_akcij:body' + label_display: '0' + context_mapping: + entity: layout_builder.entity + formatter: + type: text_default + label: inline + settings: { } + third_party_settings: { } + weight: 1 + additional: { } + 37b2e77c-87d3-43ed-9550-22e9e12dd6ac: + uuid: 37b2e77c-87d3-43ed-9550-22e9e12dd6ac + region: content + configuration: + id: 'field_block:node:promoviranje_akcij:field_background_image' + label_display: '0' + context_mapping: + entity: layout_builder.entity + formatter: + type: image + label: above + settings: + image_link: '' + image_style: '' + third_party_settings: { } + weight: 2 + additional: { } + third_party_settings: { } +id: node.promoviranje_akcij.default +targetEntityType: node +bundle: promoviranje_akcij +mode: default +content: + body: + type: text_default + label: inline + settings: { } + third_party_settings: { } + weight: 101 + region: content + field_background_image: + type: image + label: above + settings: + image_link: '' + image_style: '' + third_party_settings: { } + weight: 102 + region: content + links: + settings: { } + third_party_settings: { } + weight: 100 + region: content +hidden: + langcode: true diff --git a/config/sync/core.entity_view_display.node.promoviranje_akcij.full.yml b/config/sync/core.entity_view_display.node.promoviranje_akcij.full.yml new file mode 100644 index 00000000..d7bc6b29 --- /dev/null +++ b/config/sync/core.entity_view_display.node.promoviranje_akcij.full.yml @@ -0,0 +1,39 @@ +uuid: 7f03ff52-762c-4ec4-ba01-8fbe2536e9a3 +langcode: sl +status: false +dependencies: + config: + - core.entity_view_mode.node.full + - field.field.node.promoviranje_akcij.body + - field.field.node.promoviranje_akcij.field_background_image + - field.field.node.promoviranje_akcij.layout_builder__layout + - node.type.promoviranje_akcij + module: + - layout_builder + - text + - user +third_party_settings: + layout_builder: + enabled: false + allow_custom: false +id: node.promoviranje_akcij.full +targetEntityType: node +bundle: promoviranje_akcij +mode: full +content: + body: + type: text_default + label: hidden + settings: { } + third_party_settings: { } + weight: 101 + region: content + links: + settings: { } + third_party_settings: { } + weight: 100 + region: content +hidden: + field_background_image: true + langcode: true + layout_builder__layout: true diff --git a/config/sync/core.entity_view_display.node.promoviranje_akcij.teaser.yml b/config/sync/core.entity_view_display.node.promoviranje_akcij.teaser.yml new file mode 100644 index 00000000..e8cb30d6 --- /dev/null +++ b/config/sync/core.entity_view_display.node.promoviranje_akcij.teaser.yml @@ -0,0 +1,35 @@ +uuid: ceb4ecc3-dd2f-4c82-8c80-5fed3866715c +langcode: sl +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.promoviranje_akcij.body + - field.field.node.promoviranje_akcij.field_background_image + - field.field.node.promoviranje_akcij.layout_builder__layout + - node.type.promoviranje_akcij + module: + - text + - user +id: node.promoviranje_akcij.teaser +targetEntityType: node +bundle: promoviranje_akcij +mode: teaser +content: + body: + type: text_summary_or_trimmed + label: hidden + settings: + trim_length: 600 + third_party_settings: { } + weight: 101 + region: content + links: + settings: { } + third_party_settings: { } + weight: 100 + region: content +hidden: + field_background_image: true + langcode: true + layout_builder__layout: true diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 4b16976c..02fdc9f1 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -5,6 +5,7 @@ module: admin_toolbar: 0 authorization: 0 automated_cron: 0 + background_image_formatter: 0 big_pipe: 0 block: 0 block_content: 0 @@ -15,6 +16,7 @@ module: comment: 0 config: 0 contextual: 0 + ctools: 0 datetime: 0 dblog: 0 dynamic_page_cache: 0 @@ -44,13 +46,18 @@ module: page_cache: 0 path: 0 path_alias: 0 + pathauto: 0 rdf: 0 + saml_sp: 0 + saml_sp_drupal_login: 0 search: 0 shortcut: 0 + smtp: 0 standard: 0 system: 0 taxonomy: 0 text: 0 + token: 0 toolbar: 0 tour: 0 user: 0 @@ -62,4 +69,5 @@ theme: seven: 0 olivero: 0 claro: 0 + na_prostem: 0 profile: standard diff --git a/config/sync/core.menu.static_menu_link_overrides.yml b/config/sync/core.menu.static_menu_link_overrides.yml index 3142206f..e4288b72 100644 --- a/config/sync/core.menu.static_menu_link_overrides.yml +++ b/config/sync/core.menu.static_menu_link_overrides.yml @@ -8,3 +8,9 @@ definitions: weight: 0 expanded: false enabled: true + standard__front_page: + menu_name: main + parent: '' + weight: 0 + expanded: false + enabled: false diff --git a/config/sync/field.field.node.stran.body.yml b/config/sync/field.field.node.dogodek.body.yml similarity index 76% rename from config/sync/field.field.node.stran.body.yml rename to config/sync/field.field.node.dogodek.body.yml index 62b8b6fd..5f0e1df3 100644 --- a/config/sync/field.field.node.stran.body.yml +++ b/config/sync/field.field.node.dogodek.body.yml @@ -1,16 +1,16 @@ -uuid: c7ba3e1d-2341-4efe-af13-48702300ee58 +uuid: db04093a-7a5b-4a8f-8db2-28b97b6f6f44 langcode: sl status: true dependencies: config: - field.storage.node.body - - node.type.stran + - node.type.dogodek module: - text -id: node.stran.body +id: node.dogodek.body field_name: body entity_type: node -bundle: stran +bundle: dogodek label: Body description: '' required: false diff --git a/config/sync/field.field.node.dogodek.field_kraj.yml b/config/sync/field.field.node.dogodek.field_kraj.yml new file mode 100644 index 00000000..e46a8b34 --- /dev/null +++ b/config/sync/field.field.node.dogodek.field_kraj.yml @@ -0,0 +1,21 @@ +uuid: 6806a365-0eed-4c81-937a-43c2ad9a8abc +langcode: sl +status: true +dependencies: + config: + - field.storage.node.field_kraj + - node.type.dogodek + module: + - text +id: node.dogodek.field_kraj +field_name: field_kraj +entity_type: node +bundle: dogodek +label: kraj +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: text_long diff --git a/config/sync/field.field.node.promoviranje_akcij.body.yml b/config/sync/field.field.node.promoviranje_akcij.body.yml new file mode 100644 index 00000000..73f52910 --- /dev/null +++ b/config/sync/field.field.node.promoviranje_akcij.body.yml @@ -0,0 +1,23 @@ +uuid: 68715511-57c9-4ee3-a365-c6869ee8e200 +langcode: sl +status: true +dependencies: + config: + - field.storage.node.body + - node.type.promoviranje_akcij + module: + - text +id: node.promoviranje_akcij.body +field_name: body +entity_type: node +bundle: promoviranje_akcij +label: body +description: 'Tekst akcije' +required: true +translatable: true +default_value: { } +default_value_callback: '' +settings: + display_summary: true + required_summary: false +field_type: text_with_summary diff --git a/config/sync/field.field.node.promoviranje_akcij.field_background_image.yml b/config/sync/field.field.node.promoviranje_akcij.field_background_image.yml new file mode 100644 index 00000000..b340a396 --- /dev/null +++ b/config/sync/field.field.node.promoviranje_akcij.field_background_image.yml @@ -0,0 +1,38 @@ +uuid: 6bf6c068-4f1e-4eea-9afc-fe28cad11b0f +langcode: sl +status: true +dependencies: + config: + - field.storage.node.field_background_image + - node.type.promoviranje_akcij + module: + - image +id: node.promoviranje_akcij.field_background_image +field_name: field_background_image +entity_type: node +bundle: promoviranje_akcij +label: background-image +description: 'background image' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +field_type: image diff --git a/config/sync/field.field.node.promoviranje_akcij.layout_builder__layout.yml b/config/sync/field.field.node.promoviranje_akcij.layout_builder__layout.yml new file mode 100644 index 00000000..15df3695 --- /dev/null +++ b/config/sync/field.field.node.promoviranje_akcij.layout_builder__layout.yml @@ -0,0 +1,21 @@ +uuid: 9df7a63a-1b92-4edd-96eb-3c3ed30e80cc +langcode: sl +status: true +dependencies: + config: + - field.storage.node.layout_builder__layout + - node.type.promoviranje_akcij + module: + - layout_builder +id: node.promoviranje_akcij.layout_builder__layout +field_name: layout_builder__layout +entity_type: node +bundle: promoviranje_akcij +label: Postavitev +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: layout_section diff --git a/config/sync/field.storage.node.field_background_image.yml b/config/sync/field.storage.node.field_background_image.yml new file mode 100644 index 00000000..30c84aa0 --- /dev/null +++ b/config/sync/field.storage.node.field_background_image.yml @@ -0,0 +1,30 @@ +uuid: ce80d28e-eb0f-428e-9fe3-8c58c7355750 +langcode: sl +status: true +dependencies: + module: + - file + - image + - node +id: node.field_background_image +field_name: field_background_image +entity_type: node +type: image +settings: + target_type: file + display_field: false + display_default: false + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_image.yml b/config/sync/field.storage.node.field_image.yml index cc406a10..552e899a 100644 --- a/config/sync/field.storage.node.field_image.yml +++ b/config/sync/field.storage.node.field_image.yml @@ -18,7 +18,7 @@ settings: display_default: false uri_scheme: public default_image: - uuid: null + uuid: '' alt: '' title: '' width: null diff --git a/config/sync/field.storage.node.field_kraj.yml b/config/sync/field.storage.node.field_kraj.yml new file mode 100644 index 00000000..ef7a2a27 --- /dev/null +++ b/config/sync/field.storage.node.field_kraj.yml @@ -0,0 +1,19 @@ +uuid: 0c3d2c6e-9de0-4d12-add8-8de67ad4a1cb +langcode: sl +status: true +dependencies: + module: + - node + - text +id: node.field_kraj +field_name: field_kraj +entity_type: node +type: text_long +settings: { } +module: text +locked: false +cardinality: 2 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/language.content_settings.node.stran.yml b/config/sync/language.content_settings.node.dogodek.yml similarity index 55% rename from config/sync/language.content_settings.node.stran.yml rename to config/sync/language.content_settings.node.dogodek.yml index bb497151..ee998541 100644 --- a/config/sync/language.content_settings.node.stran.yml +++ b/config/sync/language.content_settings.node.dogodek.yml @@ -1,11 +1,11 @@ -uuid: 6043e383-48b1-4dc8-b838-f5d3be38021e +uuid: 1ffa62ec-0ad1-4926-8ba1-a34e2f3916bc langcode: sl status: true dependencies: config: - - node.type.stran -id: node.stran + - node.type.dogodek +id: node.dogodek target_entity_type_id: node -target_bundle: stran +target_bundle: dogodek default_langcode: site_default language_alterable: false diff --git a/config/sync/language.content_settings.node.promoviranje_akcij.yml b/config/sync/language.content_settings.node.promoviranje_akcij.yml new file mode 100644 index 00000000..99f58f14 --- /dev/null +++ b/config/sync/language.content_settings.node.promoviranje_akcij.yml @@ -0,0 +1,11 @@ +uuid: fbfb7508-1170-4109-8f58-965ecb276dbd +langcode: sl +status: true +dependencies: + config: + - node.type.promoviranje_akcij +id: node.promoviranje_akcij +target_entity_type_id: node +target_bundle: promoviranje_akcij +default_langcode: site_default +language_alterable: false diff --git a/config/sync/node.type.stran.yml b/config/sync/node.type.dogodek.yml similarity index 68% rename from config/sync/node.type.stran.yml rename to config/sync/node.type.dogodek.yml index 0656451f..e083943c 100644 --- a/config/sync/node.type.stran.yml +++ b/config/sync/node.type.dogodek.yml @@ -1,4 +1,4 @@ -uuid: 8fccdf01-7bb1-440d-8c13-88636386a497 +uuid: d3fa4137-5767-40d9-9dfe-e386a55563b1 langcode: sl status: true dependencies: @@ -9,10 +9,10 @@ third_party_settings: available_menus: - main parent: 'main:' -name: Stran -type: stran +name: Dogodek +type: dogodek description: '' help: '' new_revision: true preview_mode: 1 -display_submitted: false +display_submitted: true diff --git a/config/sync/node.type.promoviranje_akcij.yml b/config/sync/node.type.promoviranje_akcij.yml new file mode 100644 index 00000000..76a24a3d --- /dev/null +++ b/config/sync/node.type.promoviranje_akcij.yml @@ -0,0 +1,18 @@ +uuid: 96447eb4-abf1-433c-a951-55a5f7539238 +langcode: sl +status: true +dependencies: + module: + - menu_ui +third_party_settings: + menu_ui: + available_menus: + - footer + parent: 'footer:' +name: promoviranje-akcij +type: promoviranje_akcij +description: 'Vsebina za doniraj racunalnik ali druge promotorske akcije' +help: 'Navedite ime akcije' +new_revision: true +preview_mode: 1 +display_submitted: false diff --git a/config/sync/pathauto.pattern.basic_page_urlji.yml b/config/sync/pathauto.pattern.basic_page_urlji.yml new file mode 100644 index 00000000..dc51a67b --- /dev/null +++ b/config/sync/pathauto.pattern.basic_page_urlji.yml @@ -0,0 +1,22 @@ +uuid: d9f50485-f067-4be3-b381-4f933970a116 +langcode: sl +status: true +dependencies: + module: + - node +id: basic_page_urlji +label: 'Basic page URLji' +type: 'canonical_entities:node' +pattern: '[node:title]' +selection_criteria: + 96c50f01-a371-4842-a2de-41f791e76595: + id: 'entity_bundle:node' + negate: false + uuid: 96c50f01-a371-4842-a2de-41f791e76595 + context_mapping: + node: node + bundles: + page: page +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.pattern.urlji_vsebin.yml b/config/sync/pathauto.pattern.urlji_vsebin.yml new file mode 100644 index 00000000..6a2dc64c --- /dev/null +++ b/config/sync/pathauto.pattern.urlji_vsebin.yml @@ -0,0 +1,24 @@ +uuid: dbe45aa8-ebdd-41c5-b3d6-20eb4fb9269b +langcode: sl +status: true +dependencies: + module: + - node +id: urlji_vsebin +label: 'URLji vsebin' +type: 'canonical_entities:node' +pattern: '[node:content-type]/[node:title]' +selection_criteria: + 1db7f3b6-7b66-420f-86eb-ae645f6e9524: + id: 'entity_bundle:node' + negate: false + uuid: 1db7f3b6-7b66-420f-86eb-ae645f6e9524 + context_mapping: + node: node + bundles: + article: article + dogodek: dogodek + stran: stran +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.settings.yml b/config/sync/pathauto.settings.yml new file mode 100644 index 00000000..640b6048 --- /dev/null +++ b/config/sync/pathauto.settings.yml @@ -0,0 +1,44 @@ +enabled_entity_types: { } +punctuation: + double_quotes: 0 + quotes: 0 + backtick: 0 + comma: 0 + period: 0 + hyphen: 0 + underscore: 0 + colon: 0 + semicolon: 0 + pipe: 0 + left_curly: 0 + left_square: 0 + right_curly: 0 + right_square: 0 + plus: 0 + equal: 0 + asterisk: 0 + ampersand: 0 + percent: 0 + caret: 0 + dollar: 0 + hash: 0 + at: 0 + exclamation: 0 + tilde: 0 + left_parenthesis: 0 + right_parenthesis: 0 + question_mark: 0 + less_than: 0 + greater_than: 0 + slash: 0 + back_slash: 0 +verbose: false +separator: '-' +max_length: null +max_component_length: null +transliterate: true +reduce_ascii: true +case: true +ignore_words: '' +update_action: 1 +safe_tokens: { } diff --git a/config/sync/saml_sp.settings.yml b/config/sync/saml_sp.settings.yml new file mode 100644 index 00000000..d3671a64 --- /dev/null +++ b/config/sync/saml_sp.settings.yml @@ -0,0 +1,29 @@ +_core: + default_config_hash: gjB7015sYrrNUrP2pj9kWQoYqXGhwCOSXMdR3p34elk +langcode: sl +contact: + technical: + name: '' + email: '' + support: + name: '' + email: '' +organization: + name: '' + display_name: '' + url: '' +strict: true +security: + nameIdEncrypted: false + authnRequestsSigned: true + logoutRequestSigned: true + logoutResponseSigned: true + wantMessagesSigned: true + wantAssertionsSigned: true + wantNameIdEncrypted: false + signMetaData: true + signatureAlgorithm: 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256' + lowercaseUrlencoding: false +cert_location: '' +key_location: '' +entity_id: '' diff --git a/config/sync/saml_sp_drupal_login.config.yml b/config/sync/saml_sp_drupal_login.config.yml new file mode 100644 index 00000000..2bf708f2 --- /dev/null +++ b/config/sync/saml_sp_drupal_login.config.yml @@ -0,0 +1,12 @@ +_core: + default_config_hash: 8oABheEUzBJHqBFlyqJu4xpsMmyyZtk-Ll5Ch0k51_A +langcode: sl +logout: false +logged_in_redirect: '' +update_email: false +update_language: false +no_account_authenticated_user_role: false +no_account_authenticated_user_account: null +force_saml_only: false +account_request_request_account: false +account_request_site_mail: false diff --git a/config/sync/smtp.settings.yml b/config/sync/smtp.settings.yml new file mode 100644 index 00000000..1114ef88 --- /dev/null +++ b/config/sync/smtp.settings.yml @@ -0,0 +1,21 @@ +_core: + default_config_hash: 2v5R3I9tNatGzKQjuZWh1y_955xK09313Vn-IIuedyI +langcode: sl +smtp_on: true +smtp_host: mail2.ljudmila.org +smtp_hostbackup: '' +smtp_port: '587' +smtp_protocol: tls +smtp_autotls: true +smtp_timeout: 30 +smtp_username: noreply@na-prostem.si +smtp_password: axsvnvAKLU_5A +smtp_from: noreply@na-prostem.si +smtp_fromname: 'Na prostem' +smtp_client_hostname: '' +smtp_client_helo: '' +smtp_allowhtml: '0' +smtp_test_address: '' +smtp_debugging: true +prev_mail_system: php_mail +smtp_keepalive: false diff --git a/config/sync/system.mail.yml b/config/sync/system.mail.yml index b6c09c40..2298f33d 100644 --- a/config/sync/system.mail.yml +++ b/config/sync/system.mail.yml @@ -2,4 +2,4 @@ _core: default_config_hash: rYgt7uhPafP2ngaN_ZUPFuyI4KdE0zU868zLNSlzKoE langcode: sl interface: - default: php_mail + default: SMTPMailSystem diff --git a/config/sync/system.performance.yml b/config/sync/system.performance.yml index 7091928e..94a97922 100644 --- a/config/sync/system.performance.yml +++ b/config/sync/system.performance.yml @@ -5,7 +5,7 @@ cache: page: max_age: 0 css: - preprocess: true + preprocess: false gzip: true fast_404: enabled: true @@ -13,6 +13,6 @@ fast_404: exclude_paths: '/\/(?:styles|imagecache)\//' html: '404 Not Found

Not Found

The requested URL "@path" was not found on this server.

' js: - preprocess: true + preprocess: false gzip: true stale_file_threshold: 2592000 diff --git a/config/sync/system.site.yml b/config/sync/system.site.yml index 9fe50517..12e7fb82 100644 --- a/config/sync/system.site.yml +++ b/config/sync/system.site.yml @@ -2,7 +2,7 @@ _core: default_config_hash: VDJxTZtQR21qB4lvOq8zszJZLvLKrSPQpdn2E3T71Ww langcode: sl uuid: 145ce471-bad9-44d0-93e2-3890ec2ff06a -name: 'Na prostem' +name: 'Na prostem si' mail: noreply@naprostem.si slogan: '' page: diff --git a/config/sync/system.theme.global.yml b/config/sync/system.theme.global.yml index bf857557..5f06551e 100644 --- a/config/sync/system.theme.global.yml +++ b/config/sync/system.theme.global.yml @@ -2,16 +2,16 @@ _core: default_config_hash: 9rAU4Pku7eMBQxauQqAgjzlcicFZ2As6zEa6zvTlCB8 langcode: sl favicon: - mimetype: image/vnd.microsoft.icon - path: '' + mimetype: image/png + path: 'public://logoNaProstem_0.png' url: '' - use_default: true + use_default: false features: comment_user_picture: true comment_user_verification: true favicon: true node_user_picture: true logo: - path: '' + path: 'public://logoNaProstem.png' url: '' - use_default: true + use_default: false diff --git a/config/sync/system.theme.yml b/config/sync/system.theme.yml index a2074b8d..7a709ce6 100644 --- a/config/sync/system.theme.yml +++ b/config/sync/system.theme.yml @@ -2,4 +2,4 @@ _core: default_config_hash: fOjer9hADYYnbCJVZMFZIIM1azTFWyg84ZkFDHfAbUg langcode: sl admin: claro -default: olivero +default: na_prostem diff --git a/config/sync/views.view.seznam_dogodkov.yml b/config/sync/views.view.seznam_dogodkov.yml new file mode 100644 index 00000000..a24cd8bf --- /dev/null +++ b/config/sync/views.view.seznam_dogodkov.yml @@ -0,0 +1,207 @@ +uuid: cc20d7c2-06bf-45fd-b322-a3ed831dd842 +langcode: sl +status: true +dependencies: + config: + - node.type.dogodek + module: + - node + - user +id: seznam_dogodkov +label: 'Seznam Dogodkov' +module: views +description: '' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Seznam Dogodkov' + fields: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: some + options: + offset: 0 + items_per_page: 3 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Ponastavi + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: '' + exposed: false + granularity: second + arguments: { } + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + type: + id: type + table: node_field_data + field: type + entity_type: node + entity_field: type + plugin_id: bundle + value: + dogodek: dogodek + expose: + operator_limit_selection: false + operator_list: { } + style: + type: html_list + options: + grouping: { } + row_class: '' + default_row_class: true + type: ul + wrapper_class: item-list + class: '' + row: + type: fields + options: + default_field_elements: true + inline: + title: title + separator: '' + hide_empty: false + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } + block_1: + id: block_1 + display_title: Block + display_plugin: block + position: 1 + display_options: + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/config/sync/views.view.seznam_paketov.yml b/config/sync/views.view.seznam_paketov.yml new file mode 100644 index 00000000..9801520d --- /dev/null +++ b/config/sync/views.view.seznam_paketov.yml @@ -0,0 +1,181 @@ +uuid: ec8a4c1e-7983-4a1d-a5d0-a6ca86724071 +langcode: sl +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - node.type.dogodek + module: + - node + - user +id: seznam_paketov +label: 'Seznam paketov' +module: views +description: '' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Seznam paketov' + fields: + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: none + options: + offset: 0 + items_per_page: 0 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Ponastavi + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: '' + exposed: false + granularity: second + arguments: { } + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + type: + id: type + table: node_field_data + field: type + entity_type: node + entity_field: type + plugin_id: bundle + value: + dogodek: dogodek + expose: + operator_limit_selection: false + operator_list: { } + style: + type: default + row: + type: 'entity:node' + options: + view_mode: teaser + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } + block_1: + id: block_1 + display_title: Block + display_plugin: block + position: 1 + display_options: + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } diff --git a/web/sites/default/services.yml b/web/sites/default/services.yml new file mode 100644 index 00000000..5ea6a014 --- /dev/null +++ b/web/sites/default/services.yml @@ -0,0 +1,191 @@ +parameters: + session.storage.options: + # Default ini options for sessions. + # + # Some distributions of Linux (most notably Debian) ship their PHP + # installations with garbage collection (gc) disabled. Since Drupal depends + # on PHP's garbage collection for clearing sessions, ensure that garbage + # collection occurs by using the most common settings. + # @default 1 + gc_probability: 1 + # @default 100 + gc_divisor: 100 + # + # Set session lifetime (in seconds), i.e. the grace period for session + # data. Sessions are deleted by the session garbage collector after one + # session lifetime has elapsed since the user's last visit. When a session + # is deleted, authenticated users are logged out, and the contents of the + # user's session is discarded. + # @default 200000 + gc_maxlifetime: 200000 + # + # Set session cookie lifetime (in seconds), i.e. the time from the session + # is created to the cookie expires, i.e. when the browser is expected to + # discard the cookie. The value 0 means "until the browser is closed". + # @default 2000000 + cookie_lifetime: 2000000 + # + # Drupal automatically generates a unique session cookie name based on the + # full domain name used to access the site. This mechanism is sufficient + # for most use-cases, including multi-site deployments. However, if it is + # desired that a session can be reused across different subdomains, the + # cookie domain needs to be set to the shared base domain. Doing so assures + # that users remain logged in as they cross between various subdomains. + # To maximize compatibility and normalize the behavior across user agents, + # the cookie domain should start with a dot. + # + # @default none + # cookie_domain: '.example.com' + # + # Set the session ID string length. The length can be between 22 to 256. The + # PHP recommended value is 48. See + # https://www.php.net/manual/session.security.ini.php for more information. + # This value should be kept in sync with + # \Drupal\Core\Session\SessionConfiguration::__construct() + # @default 48 + sid_length: 48 + # + # Set the number of bits in encoded session ID character. The possible + # values are '4' (0-9, a-f), '5' (0-9, a-v), and '6' (0-9, a-z, A-Z, "-", + # ","). The PHP recommended value is 6. See + # https://www.php.net/manual/session.security.ini.php for more information. + # This value should be kept in sync with + # \Drupal\Core\Session\SessionConfiguration::__construct() + # @default 6 + sid_bits_per_character: 6 + twig.config: + # Twig debugging: + # + # When debugging is enabled: + # - The markup of each Twig template is surrounded by HTML comments that + # contain theming information, such as template file name suggestions. + # - Note that this debugging markup will cause automated tests that directly + # check rendered HTML to fail. When running automated tests, 'debug' + # should be set to FALSE. + # - The dump() function can be used in Twig templates to output information + # about template variables. + # - Twig templates are automatically recompiled whenever the source code + # changes (see auto_reload below). + # + # For more information about debugging Twig templates, see + # https://www.drupal.org/node/1906392. + # + # Enabling Twig debugging is not recommended in production environments. + # @default false + debug: true + # Twig auto-reload: + # + # Automatically recompile Twig templates whenever the source code changes. + # If you don't provide a value for auto_reload, it will be determined + # based on the value of debug. + # + # Enabling auto-reload is not recommended in production environments. + # @default null + auto_reload: null + # Twig cache: + # + # By default, Twig templates will be compiled and stored in the filesystem + # to increase performance. Disabling the Twig cache will recompile the + # templates from source each time they are used. In most cases the + # auto_reload setting above should be enabled rather than disabling the + # Twig cache. + # + # Disabling the Twig cache is not recommended in production environments. + # @default true + cache: true + renderer.config: + # Renderer required cache contexts: + # + # The Renderer will automatically associate these cache contexts with every + # render array, hence varying every render array by these cache contexts. + # + # @default ['languages:language_interface', 'theme', 'user.permissions'] + required_cache_contexts: ['languages:language_interface', 'theme', 'user.permissions'] + # Renderer automatic placeholdering conditions: + # + # Drupal allows portions of the page to be automatically deferred when + # rendering to improve cache performance. That is especially helpful for + # cache contexts that vary widely, such as the active user. On some sites + # those may be different, however, such as sites with only a handful of + # users. If you know what the high-cardinality cache contexts are for your + # site, specify those here. If you're not sure, the defaults are fairly safe + # in general. + # + # For more information about rendering optimizations see + # https://www.drupal.org/developing/api/8/render/arrays/cacheability#optimizing + auto_placeholder_conditions: + # Max-age at or below which caching is not considered worthwhile. + # + # Disable by setting to -1. + # + # @default 0 + max-age: 0 + # Cache contexts with a high cardinality. + # + # Disable by setting to []. + # + # @default ['session', 'user'] + contexts: ['session', 'user'] + # Tags with a high invalidation frequency. + # + # Disable by setting to []. + # + # @default [] + tags: [] + # Cacheability debugging: + # + # Responses with cacheability metadata (CacheableResponseInterface instances) + # get X-Drupal-Cache-Tags, X-Drupal-Cache-Contexts and X-Drupal-Cache-Max-Age + # headers. + # + # For more information about debugging cacheable responses, see + # https://www.drupal.org/developing/api/8/response/cacheable-response-interface + # + # Enabling cacheability debugging is not recommended in production + # environments. + # @default false + http.response.debug_cacheability_headers: false + factory.keyvalue: {} + # Default key/value storage service to use. + # @default keyvalue.database + # default: keyvalue.database + # Collection-specific overrides. + # state: keyvalue.database + factory.keyvalue.expirable: {} + # Default key/value expirable storage service to use. + # @default keyvalue.database.expirable + # default: keyvalue.database.expirable + # Allowed protocols for URL generation. + filter_protocols: + - http + - https + - ftp + - news + - nntp + - tel + - telnet + - mailto + - irc + - ssh + - sftp + - webcal + - rtsp + + # Configure Cross-Site HTTP requests (CORS). + # Read https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS + # for more information about the topic in general. + # Note: By default the configuration is disabled. + cors.config: + enabled: false + # Specify allowed headers, like 'x-allowed-header'. + allowedHeaders: [] + # Specify allowed request methods, specify ['*'] to allow all possible ones. + allowedMethods: [] + # Configure requests allowed from specific origins. + allowedOrigins: ['*'] + # Sets the Access-Control-Expose-Headers header. + exposedHeaders: false + # Sets the Access-Control-Max-Age header. + maxAge: false + # Sets the Access-Control-Allow-Credentials header. + supportsCredentials: false diff --git a/web/themes/na_prostem/css/naprostem.css b/web/themes/na_prostem/css/naprostem.css new file mode 100644 index 00000000..e0daa6e6 --- /dev/null +++ b/web/themes/na_prostem/css/naprostem.css @@ -0,0 +1,33 @@ +.region--content h2 { + color: pink; +} + +[about="/node/9"] .text-content { + color: red; +} + +s1 { +} +/* +s1 = parent +s2 = child +*/ +s1 s2 { +} + +/* +s1 = parent +s2 = neposredni child +*/ +s1 > s2 { +} +.text-content p { + color: orange; +} +.text-content > p { + color: blue; +} + +.site-branding { + background-image: none; +} diff --git a/web/themes/na_prostem/js/na-prostem.js b/web/themes/na_prostem/js/na-prostem.js new file mode 100644 index 00000000..eb3bd4cb --- /dev/null +++ b/web/themes/na_prostem/js/na-prostem.js @@ -0,0 +1,17 @@ +/** + * @file + * na-prostem behaviors. + */ +(function (Drupal) { + + 'use strict'; + + Drupal.behaviors.naProstem = { + attach: function (context, settings) { + + console.log('It works!'); + + } + }; + +} (Drupal)); diff --git a/web/themes/na_prostem/logo.svg b/web/themes/na_prostem/logo.svg new file mode 100644 index 00000000..bea39473 --- /dev/null +++ b/web/themes/na_prostem/logo.svg @@ -0,0 +1,4 @@ + + + na-prostem logo + diff --git a/web/themes/na_prostem/na_prostem.info.yml b/web/themes/na_prostem/na_prostem.info.yml new file mode 100644 index 00000000..d0d8081f --- /dev/null +++ b/web/themes/na_prostem/na_prostem.info.yml @@ -0,0 +1,23 @@ +name: na-prostem +type: theme +base theme: olivero +description: Extended theme based on Olivero for portal na-prostem.si +package: naprostem +core: 8.x +core_version_requirement: ^8 || ^9 +libraries: + - na_prostem/global +regions: + header: Header + primary_menu: 'Primary menu' + secondary_menu: 'Secondary menu' + hero: 'Hero (full width)' + highlighted: Highlighted + breadcrumb: Breadcrumb + social: Social Bar + content_above: Content Above + content: Content + sidebar: 'Sidebar' + content_below: 'Content Below' + footer_top: 'Footer Top' + footer_bottom: 'Footer Bottom' diff --git a/web/themes/na_prostem/na_prostem.libraries.yml b/web/themes/na_prostem/na_prostem.libraries.yml new file mode 100644 index 00000000..86eae1a4 --- /dev/null +++ b/web/themes/na_prostem/na_prostem.libraries.yml @@ -0,0 +1,7 @@ +# Main theme library. +global: + js: + js/na-prostem.js: {} + css: + theme: + css/naprostem.css: {} diff --git a/web/themes/na_prostem/na_prostem.theme b/web/themes/na_prostem/na_prostem.theme new file mode 100644 index 00000000..d956851f --- /dev/null +++ b/web/themes/na_prostem/na_prostem.theme @@ -0,0 +1,27 @@ + + {% if site_logo %} + + {% endif %} + +{% endblock %}