├── .babelrc ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── _demo └── pages │ ├── 01.home │ ├── 273274.jpg │ ├── 273275._text-auf-der-startseite │ │ └── text.md │ ├── home.jpg │ └── home.md │ ├── 02.produkte │ ├── 01.produkt-1 │ │ ├── 01._text1 │ │ │ └── text.md │ │ ├── 02._image1 │ │ │ ├── image.md │ │ │ └── imagereader (7).jpg │ │ ├── 03._image1-2 │ │ │ ├── image.md │ │ │ └── imagereader (10).jpg │ │ ├── 04._text1-2 │ │ │ └── text.md │ │ ├── 05._text1-3 │ │ │ └── text.md │ │ ├── 06._text1-4 │ │ │ └── text.md │ │ ├── 07._image1-3 │ │ │ ├── image.md │ │ │ └── imagereader.jpg │ │ ├── 08._image1-4 │ │ │ ├── image.md │ │ │ └── imagereader (6).jpg │ │ ├── 09._gallerie │ │ │ ├── gallery.md │ │ │ ├── imagereader (10).jpg │ │ │ ├── imagereader (3).jpg │ │ │ ├── imagereader (4).jpg │ │ │ ├── imagereader (5).jpg │ │ │ ├── imagereader (6).jpg │ │ │ ├── imagereader (7).jpg │ │ │ ├── imagereader (8).jpg │ │ │ └── imagereader (9).jpg │ │ └── modular.md │ ├── 02.produkt-2 │ │ ├── 01._text1 │ │ │ └── text.md │ │ ├── 02._image1 │ │ │ ├── image.md │ │ │ └── imagereader (7).jpg │ │ └── modular.md │ └── navigation.md │ ├── 03.team │ ├── 01._personen │ │ ├── team.md │ │ ├── user1.png │ │ ├── user2.png │ │ ├── user3.png │ │ └── user4.png │ └── modular.md │ └── 04.kontakt │ ├── 02._map-2 │ └── map.md │ ├── 03._adresse │ └── text.md │ └── modular.md ├── akazie-wood.php ├── akazie-wood.yaml ├── blueprints.yaml ├── blueprints ├── default.yaml ├── extended │ ├── advanced.yaml │ └── options.yaml ├── footerpage.yaml ├── form.yaml ├── home.yaml ├── modular.yaml ├── modular │ ├── anchor.yaml │ ├── breaktitle.yaml │ ├── buttonlist.yaml │ ├── fullwidthcards.yaml │ ├── gallery.yaml │ ├── iconbuttons.yaml │ ├── image.yaml │ ├── imagemasonry.yaml │ ├── map.yaml │ ├── post.yaml │ ├── script.yaml │ ├── team.yaml │ ├── testimonial.yaml │ ├── text.yaml │ ├── textmasonry.yaml │ └── youtube.yaml └── navigation.yaml ├── build ├── css │ ├── akazie-wood.css │ ├── akazie-wood.min.css │ ├── daterangepicker.css │ ├── slick-theme.css │ └── slick.css ├── fonts │ ├── fontawesome │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.svg │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.svg │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.svg │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ └── fa-solid-900.woff2 │ ├── lightgallery │ │ ├── lg.svg │ │ ├── lg.ttf │ │ └── lg.woff │ ├── slick.eot │ ├── slick.svg │ ├── slick.ttf │ └── slick.woff └── js │ ├── akazie-wood.app.min.js │ ├── akazie-wood.core.min.js │ ├── akazie-wood.masonry.min.js │ ├── daterangepicker.min.js │ ├── moment.min.js │ └── slick.min.js ├── gulpfile.babel.js ├── images ├── ajax-loader.gif ├── favicon.png ├── home.jpg ├── lightgallery │ ├── loading.gif │ ├── video-play.png │ ├── vimeo-play.png │ └── youtube-play.png ├── logo.png ├── marker.png ├── times-regular.svg └── up.svg ├── instructions.sh ├── js ├── core │ ├── bootstrap.bundle.min.js │ ├── jquery.min.js │ └── lightgallery.js ├── main.js └── masonry │ ├── imagesloaded.pkgd.js │ └── masonry.pkgd.js ├── languages.yaml ├── package.json ├── screenshot.jpg ├── scss ├── bootstrap_variables.scss ├── core │ ├── bootstrap │ │ ├── _alert.scss │ │ ├── _badge.scss │ │ ├── _breadcrumb.scss │ │ ├── _button-group.scss │ │ ├── _buttons.scss │ │ ├── _card.scss │ │ ├── _carousel.scss │ │ ├── _close.scss │ │ ├── _code.scss │ │ ├── _custom-forms.scss │ │ ├── _dropdown.scss │ │ ├── _forms.scss │ │ ├── _functions.scss │ │ ├── _grid.scss │ │ ├── _images.scss │ │ ├── _input-group.scss │ │ ├── _jumbotron.scss │ │ ├── _list-group.scss │ │ ├── _media.scss │ │ ├── _mixins.scss │ │ ├── _modal.scss │ │ ├── _nav.scss │ │ ├── _navbar.scss │ │ ├── _pagination.scss │ │ ├── _popover.scss │ │ ├── _print.scss │ │ ├── _progress.scss │ │ ├── _reboot.scss │ │ ├── _root.scss │ │ ├── _spinners.scss │ │ ├── _tables.scss │ │ ├── _toasts.scss │ │ ├── _tooltip.scss │ │ ├── _transitions.scss │ │ ├── _type.scss │ │ ├── _utilities.scss │ │ ├── _variables.scss │ │ ├── bootstrap-grid.scss │ │ ├── bootstrap-reboot.scss │ │ ├── bootstrap.scss │ │ ├── mixins │ │ │ ├── _alert.scss │ │ │ ├── _background-variant.scss │ │ │ ├── _badge.scss │ │ │ ├── _border-radius.scss │ │ │ ├── _box-shadow.scss │ │ │ ├── _breakpoints.scss │ │ │ ├── _buttons.scss │ │ │ ├── _caret.scss │ │ │ ├── _clearfix.scss │ │ │ ├── _deprecate.scss │ │ │ ├── _float.scss │ │ │ ├── _forms.scss │ │ │ ├── _gradients.scss │ │ │ ├── _grid-framework.scss │ │ │ ├── _grid.scss │ │ │ ├── _hover.scss │ │ │ ├── _image.scss │ │ │ ├── _list-group.scss │ │ │ ├── _lists.scss │ │ │ ├── _nav-divider.scss │ │ │ ├── _pagination.scss │ │ │ ├── _reset-text.scss │ │ │ ├── _resize.scss │ │ │ ├── _screen-reader.scss │ │ │ ├── _size.scss │ │ │ ├── _table-row.scss │ │ │ ├── _text-emphasis.scss │ │ │ ├── _text-hide.scss │ │ │ ├── _text-truncate.scss │ │ │ ├── _transition.scss │ │ │ └── _visibility.scss │ │ ├── utilities │ │ │ ├── _align.scss │ │ │ ├── _background.scss │ │ │ ├── _borders.scss │ │ │ ├── _clearfix.scss │ │ │ ├── _display.scss │ │ │ ├── _embed.scss │ │ │ ├── _flex.scss │ │ │ ├── _float.scss │ │ │ ├── _interactions.scss │ │ │ ├── _overflow.scss │ │ │ ├── _position.scss │ │ │ ├── _screenreaders.scss │ │ │ ├── _shadows.scss │ │ │ ├── _sizing.scss │ │ │ ├── _spacing.scss │ │ │ ├── _stretched-link.scss │ │ │ ├── _text.scss │ │ │ └── _visibility.scss │ │ └── vendor │ │ │ └── _rfs.scss │ ├── fontawesome │ │ ├── _animated.scss │ │ ├── _bordered-pulled.scss │ │ ├── _core.scss │ │ ├── _fixed-width.scss │ │ ├── _icons.scss │ │ ├── _larger.scss │ │ ├── _list.scss │ │ ├── _mixins.scss │ │ ├── _rotated-flipped.scss │ │ ├── _screen-reader.scss │ │ ├── _shims.scss │ │ ├── _stacked.scss │ │ ├── _variables.scss │ │ ├── brands.scss │ │ ├── fontawesome.scss │ │ ├── regular.scss │ │ ├── solid.scss │ │ └── v4-shims.scss │ └── lightgallery │ │ ├── lg-animations.scss │ │ ├── lg-autoplay.scss │ │ ├── lg-core.scss │ │ ├── lg-fb-comment-box.scss │ │ ├── lg-fonts.scss │ │ ├── lg-fullscreen.scss │ │ ├── lg-mixins.scss │ │ ├── lg-pager.scss │ │ ├── lg-rotate.scss │ │ ├── lg-share.scss │ │ ├── lg-theme-default.scss │ │ ├── lg-thumbnail.scss │ │ ├── lg-transitions.scss │ │ ├── lg-variables.scss │ │ ├── lg-video.scss │ │ ├── lg-zoom.scss │ │ ├── lightgallery.scss │ │ └── prepros.cfg ├── custom.scss ├── design │ ├── _layout.scss │ └── _variables.scss ├── fontawesome_variables.scss ├── lightgallery_variables.scss └── main.scss ├── templates ├── default.html.twig ├── error.html.twig ├── footerpage.html.twig ├── form.html.twig ├── forms │ └── data.html.twig ├── home.html.twig ├── modular.html.twig ├── modular │ ├── anchor.html.twig │ ├── breaktitle.html.twig │ ├── buttonlist.html.twig │ ├── fullwidthcards.html.twig │ ├── gallery.html.twig │ ├── iconbuttons.html.twig │ ├── image.html.twig │ ├── imagemasonry.html.twig │ ├── map.html.twig │ ├── post.html.twig │ ├── script.html.twig │ ├── team.html.twig │ ├── testimonial.html.twig │ ├── text.html.twig │ ├── textmasonry.html.twig │ └── youtube.html.twig ├── navigation.html.twig └── partials │ ├── base.html.twig │ ├── custom-css.html.twig │ ├── footer.html.twig │ ├── form-messages.html.twig │ ├── header.html.twig │ ├── map-google-js.html.twig │ ├── map-osm-js.html.twig │ ├── metadata.html.twig │ └── navigation.html.twig └── thumbnail.jpg /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "@babel/preset-env" 4 | ] 5 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Phpstorm 2 | .idea 3 | 4 | # OS Generated 5 | .DS_Store* 6 | ehthumbs.db 7 | Icon? 8 | Thumbs.db 9 | *.swp 10 | 11 | node_modules 12 | package-lock.json 13 | custom/* 14 | custom/css/* 15 | custom/js/* 16 | custom/logo/* 17 | custom/images/* 18 | custom/favicon/* 19 | 20 | # OZ themes 21 | blueprints/homerows.yaml 22 | templates/homerows.html.twig 23 | blueprints/fewohome.yaml 24 | templates/fewohome.html.twig 25 | blueprints/modular/saisonzeiten.yaml 26 | templates/modular/saisonzeiten.html.twig 27 | blueprints/catfilter.yaml 28 | templates/catfilter.html.twig 29 | blueprints/catpost.yaml 30 | templates/catpost.html.twig 31 | templates/partials/cat_item.html.twig 32 | blueprints/modular/akaziestart.yaml 33 | templates/modular/akaziestart.html.twig 34 | templates/modular/feed.html.twig 35 | templates/tntquery-ajax.html.twig 36 | templates/partials/tntsearch.html.twig 37 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2019 Akazie IT GmbH 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Akazie - Wood Theme 2 | 3 |  4 | 5 | 6 | **Akazie - Wood**, this is a theme of Akazie IT GmbH and is intended for simple websites without great features. Works with the [Grav CMS](http://github.com/getgrav/grav). 7 | 8 | ## Sample 9 | 10 | Show it on the [demo site](https://demo.akazie.com/akazie-wood) 11 | 12 | ## Installation 13 | 14 | 1. From the root of your Grav installation, run `bin/gpm install akazie-wood`. 15 | - Alternatively, download this repository, unzip it, rename the folder to `akazie-wood`, and place it in the `user/themes/` directory of your Grav install 16 | 2. Edit `user/config/system.yaml` to contain the following: 17 | ```yaml 18 | pages: 19 | theme: akazie-wood 20 | ``` 21 | 22 | Alternatively, you can install `Akazie - Wood` via the Grav Admin interface. 23 | 24 | ## Theme settings 25 | 26 | It is possible to change various theme settings: 27 | 28 | * Upload your own logo and favicon 29 | * Change the colors of the theme 30 | * Change the font 31 | * Add the Google maps API key 32 | * Choose your Map (Google map or Open street map) 33 | * Add your own CSS file 34 | * Fixed header 35 | * Limit numbers of navigation links 36 | * Manage imprint and data policy visibility 37 | * Add a full screen custom footer 38 | * Add parallax scrolling 39 | * much more 40 | 41 | These settings can be changed directly in the backend without time-consuming changes via FTP 42 | 43 | Optionally, in the theme folder `/custom/css`, the file `custom.css` can be used to define your own styles and to override the existing formatting. **Please make sure to activate your custom.css in the Theme settings.** 44 | 45 | 46 | 47 | ## Plugin support 48 | 49 | Currently actively supported plugins: 50 | - Langswitcher 51 | - Form 52 | - Cookie Consent 53 | - Sitemap 54 | 55 | 56 | ## Notice 57 | 58 | If you use Langswitcher and decide to uninstall Langswitcher, please deactivate Langswitcher before removing it. 59 | -------------------------------------------------------------------------------- /_demo/pages/01.home/273274.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/01.home/273274.jpg -------------------------------------------------------------------------------- /_demo/pages/01.home/273275._text-auf-der-startseite/text.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Text auf der Startseite' 3 | column: '2' 4 | showtitle: '1' 5 | --- 6 | 7 | Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen. Nicht einmal von der allmächtigen Interpunktion werden die Blindtexte beherrscht – ein geradezu unorthographisches Leben. Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen Kommata, wilden Fragezeichen und hinterhältigen Semikoli, doch das Blindtextchen ließ sich nicht beirren. -------------------------------------------------------------------------------- /_demo/pages/01.home/home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/01.home/home.jpg -------------------------------------------------------------------------------- /_demo/pages/01.home/home.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Akazie Holz' 3 | text: 'Ihre Schreinerei vor Ort' 4 | image: home.jpg 5 | media_order: '273274.jpg,home.jpg' 6 | content: 7 | items: '@self.modular' 8 | order: 9 | by: folder 10 | dir: asc 11 | page_container: container 12 | --- 13 | 14 | -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/01._text1/text.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Text links, Bild rechts' 3 | column: '1' 4 | showtitle: '1' 5 | --- 6 | 7 | Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen. Nicht einmal von der allmächtigen Interpunktion werden die Blindtexte beherrscht – ein geradezu unorthographisches Leben. Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen Kommata, wilden Fragezeichen und hinterhältigen Semikoli, doch das Blindtextchen ließ sich nicht beirren. -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/02._image1/image.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Image1 3 | description: 'Das ist eine kleine Beschreibung des Bildes' 4 | description_position: '1' 5 | scale: '4' 6 | column: '1' 7 | showtitle: '2' 8 | image: 9 | 'user/pages/02.produkte/01.produkt-1/02._image1/imagereader (7).jpg': 10 | name: 'imagereader (7).jpg' 11 | type: image/jpeg 12 | size: 197303 13 | path: 'user/pages/02.produkte/01.produkt-1/02._image1/imagereader (7).jpg' 14 | --- 15 | 16 | -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/02._image1/imagereader (7).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/02._image1/imagereader (7).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/03._image1-2/image.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Image2 3 | description: 'Das ist eine Beschreibung die unter dem Bild steht.' 4 | description_position: '2' 5 | scale: '1' 6 | column: '1' 7 | showtitle: '2' 8 | image: 9 | 'user/pages/02.produkte/01.produkt-1/03._image1-2/imagereader (10).jpg': 10 | name: 'imagereader (10).jpg' 11 | type: image/jpeg 12 | size: 137381 13 | path: 'user/pages/02.produkte/01.produkt-1/03._image1-2/imagereader (10).jpg' 14 | --- 15 | 16 | -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/03._image1-2/imagereader (10).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/03._image1-2/imagereader (10).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/04._text1-2/text.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Text rechts, Bild links' 3 | column: '1' 4 | showtitle: '1' 5 | --- 6 | 7 | Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen. Nicht einmal von der allmächtigen Interpunktion werden die Blindtexte beherrscht – ein geradezu unorthographisches Leben. Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen Kommata, wilden Fragezeichen und hinterhältigen Semikoli, doch das Blindtextchen ließ sich nicht beirren. -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/05._text1-3/text.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Text zweispaltig' 3 | column: '1' 4 | showtitle: '1' 5 | --- 6 | 7 | Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen. Nicht einmal von der allmächtigen Interpunktion werden die Blindtexte beherrscht – ein geradezu unorthographisches Leben. Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen Kommata, wilden Fragezeichen und hinterhältigen Semikoli, doch das Blindtextchen ließ sich nicht beirren. -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/06._text1-4/text.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Text zweispaltig' 3 | column: '1' 4 | showtitle: '1' 5 | --- 6 | 7 | Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen. Nicht einmal von der allmächtigen Interpunktion werden die Blindtexte beherrscht – ein geradezu unorthographisches Leben. Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen Kommata, wilden Fragezeichen und hinterhältigen Semikoli, doch das Blindtextchen ließ sich nicht beirren. -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/07._image1-3/image.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Bild zweispaltig' 3 | scale: '1' 4 | column: '1' 5 | showtitle: '1' 6 | image: 7 | user/pages/02.produkte/01.produkt-1/07._image1-3/imagereader.jpg: 8 | name: imagereader.jpg 9 | type: image/jpeg 10 | size: 151236 11 | path: user/pages/02.produkte/01.produkt-1/07._image1-3/imagereader.jpg 12 | --- 13 | 14 | -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/07._image1-3/imagereader.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/07._image1-3/imagereader.jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/08._image1-4/image.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Bild zweispaltig' 3 | scale: '1' 4 | column: '1' 5 | showtitle: '1' 6 | image: 7 | 'user/pages/02.produkte/01.produkt-1/08._image1-4/imagereader (6).jpg': 8 | name: 'imagereader (6).jpg' 9 | type: image/jpeg 10 | size: 180201 11 | path: 'user/pages/02.produkte/01.produkt-1/08._image1-4/imagereader (6).jpg' 12 | --- 13 | 14 | -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/08._image1-4/imagereader (6).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/08._image1-4/imagereader (6).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/09._gallerie/gallery.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Gallerie 3 | gallerie: 'imagereader (3).jpg,imagereader (4).jpg,imagereader (5).jpg,imagereader (6).jpg,imagereader (7).jpg,imagereader (8).jpg,imagereader (9).jpg,imagereader (10).jpg' 4 | column: '2' 5 | showtitle: '0' 6 | --- 7 | 8 | -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (10).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (10).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (3).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (3).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (4).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (4).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (5).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (5).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (6).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (6).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (7).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (7).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (8).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (8).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (9).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/01.produkt-1/09._gallerie/imagereader (9).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/01.produkt-1/modular.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Produkt 1' 3 | content: 4 | items: '@self.modular' 5 | order: 6 | by: folder 7 | dir: asc 8 | forward: /produkte/produkt-1 9 | --- 10 | 11 | -------------------------------------------------------------------------------- /_demo/pages/02.produkte/02.produkt-2/01._text1/text.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Text links, Bild rechts' 3 | column: '1' 4 | showtitle: '1' 5 | --- 6 | 7 | Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen. Nicht einmal von der allmächtigen Interpunktion werden die Blindtexte beherrscht – ein geradezu unorthographisches Leben. Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen Kommata, wilden Fragezeichen und hinterhältigen Semikoli, doch das Blindtextchen ließ sich nicht beirren. -------------------------------------------------------------------------------- /_demo/pages/02.produkte/02.produkt-2/02._image1/image.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Image1 3 | description: 'Das ist eine kleine Beschreibung des Bildes' 4 | description_position: '1' 5 | scale: '4' 6 | column: '1' 7 | showtitle: '2' 8 | image: 9 | 'user/pages/02.produkte/02.produkt-2/02._image1/imagereader (7).jpg': 10 | name: 'imagereader (7).jpg' 11 | type: image/jpeg 12 | size: 197303 13 | path: 'user/pages/02.produkte/02.produkt-2/02._image1/imagereader (7).jpg' 14 | --- 15 | 16 | -------------------------------------------------------------------------------- /_demo/pages/02.produkte/02.produkt-2/02._image1/imagereader (7).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/02.produkte/02.produkt-2/02._image1/imagereader (7).jpg -------------------------------------------------------------------------------- /_demo/pages/02.produkte/02.produkt-2/modular.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Produkt 2' 3 | content: 4 | items: '@self.modular' 5 | order: 6 | by: folder 7 | dir: asc 8 | body_classes: modular 9 | --- 10 | 11 | -------------------------------------------------------------------------------- /_demo/pages/02.produkte/navigation.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Produkte 3 | 4 | --- 5 | 6 | -------------------------------------------------------------------------------- /_demo/pages/03.team/01._personen/team.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Personen 3 | personen: 4 | - 5 | name: 'Franz Gfeller' 6 | position: Webentwicklung 7 | email: gfeller@domain.ch 8 | text: 'Franz ist verantwortlich für die Umsetzung von Webseiten und Erstellung von Produktkonfigurationen' 9 | image: 10 | user/pages/03.team/01._personen/user4.png: 11 | name: user4.png 12 | type: image/png 13 | size: 13883 14 | path: user/pages/03.team/01._personen/user4.png 15 | - 16 | name: 'Seraf Senape' 17 | position: Geschäftsführer 18 | email: seraf@domain.ch 19 | text: 'Seraf ist gelernter Schreiner-meister und hat die Firma im Jahr 2004 gegründet. Und besitzt nun schon 20 Jahre Berufs-erfahrung.' 20 | image: 21 | user/pages/03.team/01._personen/user3.png: 22 | name: user3.png 23 | type: image/png 24 | size: 26116 25 | path: user/pages/03.team/01._personen/user3.png 26 | - 27 | name: 'Hildegard Lattur' 28 | position: Marketing 29 | email: hildegard@domain.ch 30 | text: 'Hildegard ist verantworlich für das Marketing von Akazie Holz. Und berät Sie auch gerne wenn sie Fragen bezüglich des Design haben.' 31 | image: 32 | user/pages/03.team/01._personen/user1.png: 33 | name: user1.png 34 | type: image/png 35 | size: 13746 36 | path: user/pages/03.team/01._personen/user1.png 37 | - 38 | name: 'Thorwald Brunner' 39 | position: Reinigungskraft 40 | email: thorwald@domain.ch 41 | text: 'Thorwald ist unser Putzdienst.' 42 | image: 43 | user/pages/03.team/01._personen/user2.png: 44 | name: user2.png 45 | type: image/png 46 | size: 39638 47 | path: user/pages/03.team/01._personen/user2.png 48 | page_container: container 49 | --- 50 | 51 | -------------------------------------------------------------------------------- /_demo/pages/03.team/01._personen/user1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/03.team/01._personen/user1.png -------------------------------------------------------------------------------- /_demo/pages/03.team/01._personen/user2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/03.team/01._personen/user2.png -------------------------------------------------------------------------------- /_demo/pages/03.team/01._personen/user3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/03.team/01._personen/user3.png -------------------------------------------------------------------------------- /_demo/pages/03.team/01._personen/user4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/_demo/pages/03.team/01._personen/user4.png -------------------------------------------------------------------------------- /_demo/pages/03.team/modular.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Team 3 | content: 4 | items: '@self.modular' 5 | order: 6 | by: folder 7 | dir: asc 8 | page_container: container 9 | --- 10 | 11 | -------------------------------------------------------------------------------- /_demo/pages/04.kontakt/03._adresse/text.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Adresse 3 | column: '1' 4 | showtitle: '0' 5 | --- 6 | 7 | ## Domain GmbH 8 | 9 | Hauptstrasse 35 10 | 3000 Bern 11 | 12 | +41 320123 45 67 13 | 14 | indo@domain.ch 15 | Telefonzeiten: 16 | Montag bis Freitag: 17 | 08:00–12:00 Uhr 18 | 13:30–16:30 Uhr -------------------------------------------------------------------------------- /_demo/pages/04.kontakt/modular.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Kontakt 3 | content: 4 | items: '@self.modular' 5 | order: 6 | by: folder 7 | dir: asc 8 | body_classes: modular 9 | page_container: container 10 | --- 11 | 12 | -------------------------------------------------------------------------------- /akazie-wood.yaml: -------------------------------------------------------------------------------- 1 | enabled: true 2 | header: 3 | fixed: true 4 | home: true 5 | nav: 6 | length: 5 7 | subnav: true 8 | footer: 9 | home: true 10 | address: "Domain GmbH\r\nHauptstrasse 35\r\n3000 Bern" 11 | mail: info@domain.ch 12 | impressum: 13 | enabled: false 14 | link: /home 15 | style: 16 | color: 17 | white: '#ffffff' 18 | black: '#000000' 19 | background: 20 | main: '#ffffff' 21 | primary: '#486144' 22 | secondary: '#121810' 23 | nav: 24 | default: '#ffffff' 25 | hover: '#486144' 26 | text: 27 | main: '#000000' 28 | primary: '#ffffff' 29 | secondary: '#ffffff' 30 | cta: '#8b0000' 31 | nav: 32 | default: '#000000' 33 | hover: '#ffffff' 34 | fonts: 35 | import: 'https://fonts.googleapis.com/css?family=Montserrat|Open+Sans|Raleway&display=swap' 36 | main: '''Open Sans'', sans-serif' 37 | footer: '''Raleway'', sans-serif' 38 | h: '''Raleway'', sans-serif' 39 | nav: '''Montserrat'', sans-serif' 40 | css: false 41 | map: 42 | apikey: none 43 | type: osm 44 | -------------------------------------------------------------------------------- /blueprints/default.yaml: -------------------------------------------------------------------------------- 1 | title: default 2 | 3 | form: 4 | fields: 5 | tabs: 6 | type: tabs 7 | active: 1 8 | fields: 9 | inhalt: 10 | type: tab 11 | title: THEME_AKAZIEWOOD.ADMIN.TAB.CONTENT 12 | fields: 13 | header.title: 14 | type: text 15 | autofocus: true 16 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLE.LABEL 17 | header.image: 18 | type: filepicker 19 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.IMAGE_HEADER.LABEL 20 | preview_images: true 21 | content: 22 | type: section 23 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.CONTENT 24 | underline: true 25 | fields: 26 | content: 27 | type: markdown 28 | validate: 29 | type: textarea 30 | media: 31 | type: section 32 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.MEDIA 33 | underline: true 34 | fields: 35 | header.media_order: 36 | type: pagemedia 37 | label: PLUGIN_ADMIN.PAGE_MEDIA 38 | -------------------------------------------------------------------------------- /blueprints/extended/options.yaml: -------------------------------------------------------------------------------- 1 | form: 2 | fields: 3 | tabs: 4 | type: tabs 5 | fields: 6 | options: 7 | type: tab 8 | title: PLUGIN_ADMIN.OPTIONS 9 | 10 | fields: 11 | 12 | publishing: 13 | type: section 14 | title: PLUGIN_ADMIN.PUBLISHING 15 | underline: true 16 | 17 | fields: 18 | header.published: 19 | type: toggle 20 | toggleable: true 21 | label: PLUGIN_ADMIN.PUBLISHED 22 | help: PLUGIN_ADMIN.PUBLISHED_HELP 23 | highlight: 1 24 | size: medium 25 | options: 26 | 1: PLUGIN_ADMIN.YES 27 | 0: PLUGIN_ADMIN.NO 28 | validate: 29 | type: bool 30 | 31 | header.date: 32 | type: datetime 33 | label: PLUGIN_ADMIN.DATE 34 | toggleable: true 35 | help: PLUGIN_ADMIN.DATE_HELP 36 | 37 | header.publish_date: 38 | type: datetime 39 | label: PLUGIN_ADMIN.PUBLISHED_DATE 40 | toggleable: true 41 | help: PLUGIN_ADMIN.PUBLISHED_DATE_HELP 42 | 43 | header.unpublish_date: 44 | type: datetime 45 | label: PLUGIN_ADMIN.UNPUBLISHED_DATE 46 | toggleable: true 47 | help: PLUGIN_ADMIN.UNPUBLISHED_DATE_HELP 48 | 49 | header.metadata: 50 | toggleable: true 51 | type: array 52 | label: PLUGIN_ADMIN.METADATA 53 | help: PLUGIN_ADMIN.METADATA_HELP 54 | placeholder_key: PLUGIN_ADMIN.METADATA_KEY 55 | placeholder_value: PLUGIN_ADMIN.METADATA_VALUE 56 | 57 | taxonomies: 58 | type: section 59 | title: PLUGIN_ADMIN.TAXONOMIES 60 | underline: true 61 | 62 | fields: 63 | header.taxonomy: 64 | type: taxonomy 65 | label: PLUGIN_ADMIN.TAXONOMY 66 | multiple: true 67 | validate: 68 | type: array -------------------------------------------------------------------------------- /blueprints/form.yaml: -------------------------------------------------------------------------------- 1 | title: Nopad 2 | '@extends': default 3 | -------------------------------------------------------------------------------- /blueprints/modular/anchor.yaml: -------------------------------------------------------------------------------- 1 | title: text 2 | 3 | form: 4 | fields: 5 | tabs: 6 | type: tabs 7 | active: 1 8 | fields: 9 | inhalt: 10 | type: tab 11 | title: THEME_AKAZIEWOOD.ADMIN.TAB.CONTENT 12 | fields: 13 | header.anchor: 14 | type: text 15 | autofocus: true 16 | label: 'Anchor' 17 | validate: 18 | type: slug -------------------------------------------------------------------------------- /blueprints/modular/breaktitle.yaml: -------------------------------------------------------------------------------- 1 | title: text 2 | 3 | form: 4 | fields: 5 | tabs: 6 | type: tabs 7 | active: 1 8 | fields: 9 | inhalt: 10 | type: tab 11 | title: THEME_AKAZIEWOOD.ADMIN.TAB.CONTENT 12 | fields: 13 | content: 14 | type: section 15 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.CONTENT 16 | underline: true 17 | fields: 18 | content: 19 | type: markdown 20 | validate: 21 | type: textarea 22 | header.breakheight: 23 | type: text 24 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.BREAKHEIGHT.LABEL 25 | -------------------------------------------------------------------------------- /blueprints/modular/fullwidthcards.yaml: -------------------------------------------------------------------------------- 1 | title: text 2 | 3 | form: 4 | fields: 5 | tabs: 6 | type: tabs 7 | active: 1 8 | fields: 9 | inhalt: 10 | type: tab 11 | title: THEME_AKAZIEWOOD.ADMIN.TAB.CONTENT 12 | fields: 13 | header.title: 14 | type: text 15 | autofocus: true 16 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLE.LABEL 17 | content: 18 | type: section 19 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.CONTENT 20 | underline: true 21 | fields: 22 | content: 23 | type: markdown 24 | validate: 25 | type: textarea 26 | settings: 27 | type: section 28 | title: THEME_AKAZIEWOOD.ADMIN.FIELDS.IMAGE.LABEL 29 | underline: true 30 | fields: 31 | header.image: 32 | type: pagemedia 33 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.IMAGE.LABEL 34 | destination: '@self' 35 | accept: 36 | - image/* 37 | header.class: 38 | type: text 39 | autofocus: true 40 | label: 'custom class' 41 | header.titleh: 42 | type: select 43 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLESIZE.LABEL 44 | highlight: 0 45 | default: 0 46 | options: 47 | 0: 'h2' 48 | 1: 'h1' 49 | 2: 'h3' 50 | buttons: 51 | type: section 52 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.BUTTONS 53 | underline: true 54 | fields: 55 | header.button: 56 | name: buttons 57 | type: list 58 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.BUTTONS.LABEL 59 | collapsed: true 60 | fields: 61 | .image: 62 | type: pagemediaselect 63 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.IMAGE_HEADER.LABEL 64 | preview_images: true 65 | .title: 66 | type: text 67 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLE.LABEL 68 | validate: 69 | required: true 70 | .link: 71 | type: text 72 | label: THEME_AKAZIEWOOD.THEME.FIELDS.URL.LABEL 73 | .target: 74 | type: select 75 | label: 'target' 76 | highlight: 0 77 | default: 0 78 | options: 79 | 0: '_self' 80 | 1: '_blank' 81 | .text: 82 | type: markdown 83 | label: 'Text' 84 | -------------------------------------------------------------------------------- /blueprints/modular/iconbuttons.yaml: -------------------------------------------------------------------------------- 1 | title: text 2 | 3 | form: 4 | fields: 5 | tabs: 6 | type: tabs 7 | active: 1 8 | fields: 9 | inhalt: 10 | type: tab 11 | title: THEME_AKAZIEWOOD.ADMIN.TAB.CONTENT 12 | fields: 13 | header.title: 14 | type: text 15 | autofocus: true 16 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLE.LABEL 17 | header.showtitle: 18 | type: select 19 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.LABEL 20 | highlight: 1 21 | default: 1 22 | options: 23 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.OPTIONS.0 24 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.OPTIONS.1 25 | header.titleh: 26 | type: select 27 | label: 'THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLESIZE.LABEL' 28 | highlight: 0 29 | default: 0 30 | options: 31 | 0: 'h2' 32 | 1: 'h1' 33 | 2: 'h3' 34 | header.fixedwidth: 35 | type: text 36 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.FIXWIDTH.LABEL 37 | header.block: 38 | type: toggle 39 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.BLOCK.LABEL 40 | highlight: 0 41 | default: 0 42 | options: 43 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.BLOCK.OPTIONS.0 44 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.BLOCK.OPTIONS.1 45 | content: 46 | type: section 47 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.CONTENT 48 | underline: true 49 | fields: 50 | header.buttons: 51 | name: buttons 52 | type: list 53 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.BUTTONS.LABEL 54 | collapsed: true 55 | fields: 56 | .name: 57 | type: text 58 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.NAME.LABEL 59 | validate: 60 | required: true 61 | .txt: 62 | type: text 63 | label: 'Text' 64 | .icon: 65 | type: filepicker 66 | label: 'Icon' 67 | preview_images: true 68 | .btntxt: 69 | type: text 70 | label: 'Button Text' 71 | .link: 72 | type: text 73 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.URLS.LABEL 74 | .newwindow: 75 | type: toggle 76 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.NEWWINDOW.LABEL 77 | highlight: 0 78 | default: 0 79 | options: 80 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.NEWWINDOW.OPTIONS.0 81 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.NEWWINDOW.OPTIONS.1 82 | media: 83 | type: section 84 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.MEDIA 85 | underline: true 86 | fields: 87 | header.media_order: 88 | type: pagemedia 89 | label: PLUGIN_ADMIN.PAGE_MEDIA 90 | -------------------------------------------------------------------------------- /blueprints/modular/post.yaml: -------------------------------------------------------------------------------- 1 | title: text 2 | 3 | form: 4 | fields: 5 | tabs: 6 | type: tabs 7 | active: 1 8 | fields: 9 | inhalt: 10 | type: tab 11 | title: THEME_AKAZIEWOOD.ADMIN.TAB.CONTENT 12 | fields: 13 | header.title: 14 | type: text 15 | autofocus: true 16 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLE.LABEL 17 | content: 18 | type: section 19 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.CONTENT 20 | underline: true 21 | fields: 22 | content: 23 | type: markdown 24 | validate: 25 | type: textarea 26 | settings: 27 | type: section 28 | title: THEME_AKAZIEWOOD.ADMIN.FIELDS.IMAGE.LABEL 29 | underline: true 30 | fields: 31 | header.image: 32 | type: pagemedia 33 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.IMAGE.LABEL 34 | destination: '@self' 35 | accept: 36 | - image/* 37 | header.alt: 38 | type: text 39 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.ALT.LABEL 40 | header.marginright: 41 | type: text 42 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.MARGINRIGHT.LABEL 43 | header.column: 44 | type: select 45 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.COLUMN.LABEL 46 | default: asc 47 | options: 48 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.COLUMN.OPTIONS.2 49 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.COLUMN.OPTIONS.1 50 | buttons: 51 | type: section 52 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.BUTTONS 53 | underline: true 54 | fields: 55 | header.button: 56 | name: buttons 57 | type: list 58 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.BUTTONS.LABEL 59 | collapsed: true 60 | fields: 61 | .title: 62 | type: text 63 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLE.LABEL 64 | validate: 65 | required: true 66 | .url: 67 | type: text 68 | label: THEME_AKAZIEWOOD.THEME.FIELDS.URL.LABEL 69 | validate: 70 | required: true 71 | .newtab: 72 | type: select 73 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.WINDOW.LABEL 74 | default: 0 75 | size: medium 76 | options: 77 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.WINDOW.OPTIONS.0 78 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.WINDOW.OPTIONS.1 79 | -------------------------------------------------------------------------------- /blueprints/modular/script.yaml: -------------------------------------------------------------------------------- 1 | title: script 2 | 3 | form: 4 | fields: 5 | tabs: 6 | type: tabs 7 | active: 1 8 | fields: 9 | inhalt: 10 | type: tab 11 | title: THEME_AKAZIEWOOD.ADMIN.TAB.CONTENT 12 | fields: 13 | header.title: 14 | type: text 15 | autofocus: true 16 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLE.LABEL 17 | header.script: 18 | type: editor 19 | label: 'script' 20 | -------------------------------------------------------------------------------- /blueprints/modular/team.yaml: -------------------------------------------------------------------------------- 1 | title: team 2 | 3 | form: 4 | fields: 5 | tabs: 6 | type: tabs 7 | active: 1 8 | fields: 9 | inhalt: 10 | type: tab 11 | title: THEME_AKAZIEWOOD.ADMIN.TAB.CONTENT 12 | fields: 13 | header.title: 14 | type: text 15 | autofocus: true 16 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLE.LABEL 17 | content: 18 | type: section 19 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.CONTENT 20 | underline: true 21 | fields: 22 | header.images: 23 | type: pagemedia 24 | ldestination: '@self' 25 | accept: 26 | - image/* 27 | header.personen: 28 | name: personen 29 | type: list 30 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.PERSONS.LABEL 31 | collapsed: true 32 | fields: 33 | .name: 34 | type: text 35 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.NAME.LABEL 36 | validate: 37 | required: true 38 | .position: 39 | type: text 40 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.POSITION.LABEL 41 | .email: 42 | type: text 43 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.EMAIL.LABEL 44 | .text: 45 | type: textarea 46 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.DESCRIPTION.LABEL 47 | rows: 4 48 | .image: 49 | type: pagemediaselect 50 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.IMAGE.LABEL 51 | settings: 52 | type: section 53 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.SETTINGS 54 | underline: true 55 | fields: 56 | header.showtitle: 57 | type: select 58 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.LABEL 59 | highlight: 0 60 | default: 0 61 | options: 62 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.OPTIONS.0 63 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.OPTIONS.1 64 | header.aspectratio: 65 | type: select 66 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.ASPECTRATIO.LABEL 67 | highlight: 0 68 | default: 0 69 | options: 70 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.ASPECTRATIO.OPTIONS.0 71 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.ASPECTRATIO.OPTIONS.1 72 | header.textpos: 73 | type: select 74 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TEXTPOS.LABEL 75 | highlight: 0 76 | default: 0 77 | options: 78 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.TEXTPOS.OPTIONS.0 79 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.TEXTPOS.OPTIONS.1 80 | header.contactbutton: 81 | type: select 82 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.CONTACTBUTTON.LABEL 83 | highlight: 0 84 | default: 0 85 | options: 86 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.CONTACTBUTTON.OPTIONS.0 87 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.CONTACTBUTTON.OPTIONS.1 88 | header.contacttext: 89 | type: text 90 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.CONTACTTEXT.LABEL 91 | -------------------------------------------------------------------------------- /blueprints/modular/testimonial.yaml: -------------------------------------------------------------------------------- 1 | title: team 2 | 3 | form: 4 | fields: 5 | tabs: 6 | type: tabs 7 | active: 1 8 | fields: 9 | inhalt: 10 | type: tab 11 | title: THEME_AKAZIEWOOD.ADMIN.TAB.CONTENT 12 | fields: 13 | header.title: 14 | type: text 15 | autofocus: true 16 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLE.LABEL 17 | content: 18 | type: section 19 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.CONTENT 20 | underline: true 21 | fields: 22 | header.images: 23 | type: pagemedia 24 | ldestination: '@self' 25 | accept: 26 | - image/* 27 | header.testimonials: 28 | name: testimonials 29 | type: list 30 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TESTIMONIALS.LABEL 31 | collapsed: true 32 | fields: 33 | .name: 34 | type: text 35 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.NAME.LABEL 36 | .zitat: 37 | type: textarea 38 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.ZITAT.LABEL 39 | validate: 40 | required: true 41 | .funktion: 42 | type: textarea 43 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.FUNKTION.LABEL 44 | .image: 45 | type: pagemediaselect 46 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.IMAGE.LABEL 47 | settings: 48 | type: section 49 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.SETTINGS 50 | underline: true 51 | fields: 52 | header.showtitle: 53 | type: select 54 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.LABEL 55 | highlight: 0 56 | default: 0 57 | options: 58 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.OPTIONS.0 59 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.OPTIONS.1 60 | header.column: 61 | type: select 62 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.COLUMN.LABEL 63 | default: asc 64 | options: 65 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.COLUMN.OPTIONS.2 66 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.COLUMN.OPTIONS.1 67 | -------------------------------------------------------------------------------- /blueprints/modular/youtube.yaml: -------------------------------------------------------------------------------- 1 | title: text 2 | 3 | form: 4 | fields: 5 | tabs: 6 | type: tabs 7 | active: 1 8 | fields: 9 | inhalt: 10 | type: tab 11 | title: THEME_AKAZIEWOOD.ADMIN.TAB.CONTENT 12 | fields: 13 | header.title: 14 | type: text 15 | autofocus: true 16 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.TITLE.LABEL 17 | content: 18 | type: section 19 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.CONTENT 20 | underline: true 21 | fields: 22 | header.youtube: 23 | type: text 24 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.YOUTUBE.LABEL 25 | description: THEME_AKAZIEWOOD.ADMIN.FIELDS.YOUTUBE.DESCRIPTION 26 | markdown: true 27 | validate: 28 | required: true 29 | header.platform: 30 | type: toggle 31 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.YOUTUBE.PLATFORM 32 | highlight: 0 33 | default: 0 34 | options: 35 | 0: 'youtube' 36 | 1: 'vimeo' 37 | settings: 38 | type: section 39 | title: THEME_AKAZIEWOOD.ADMIN.SECTION.SETTINGS 40 | underline: true 41 | fields: 42 | columns: 43 | type: columns 44 | fields: 45 | column1: 46 | type: column 47 | fields: 48 | header.column: 49 | type: select 50 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.COLUMN.LABEL 51 | default: asc 52 | options: 53 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.COLUMN.OPTIONS.1 54 | 2: THEME_AKAZIEWOOD.ADMIN.FIELDS.COLUMN.OPTIONS.2 55 | header.showtitle: 56 | type: select 57 | label: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.LABEL 58 | highlight: 1 59 | default: 1 60 | options: 61 | 0: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.OPTIONS.0 62 | 1: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.OPTIONS.1 63 | 2: THEME_AKAZIEWOOD.ADMIN.FIELDS.SHOWTITLE.OPTIONS.2 64 | -------------------------------------------------------------------------------- /blueprints/navigation.yaml: -------------------------------------------------------------------------------- 1 | title: weiterleitung 2 | 3 | rules: 4 | slug: 5 | pattern: '[a-zA-Zа-яA-Я0-9_\-]+' 6 | min: 1 7 | max: 200 8 | 9 | form: 10 | validation: loose 11 | 12 | fields: 13 | 14 | tabs: 15 | type: tabs 16 | active: 1 17 | 18 | fields: 19 | content: 20 | type: tab 21 | title: Titel 22 | 23 | fields: 24 | header.title: 25 | type: text 26 | autofocus: true 27 | label: Titel 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /build/css/slick.css: -------------------------------------------------------------------------------- 1 | /* Slider */ 2 | .slick-slider 3 | { 4 | position: relative; 5 | 6 | display: block; 7 | box-sizing: border-box; 8 | 9 | -webkit-user-select: none; 10 | -moz-user-select: none; 11 | -ms-user-select: none; 12 | user-select: none; 13 | 14 | -webkit-touch-callout: none; 15 | -khtml-user-select: none; 16 | -ms-touch-action: pan-y; 17 | touch-action: pan-y; 18 | -webkit-tap-highlight-color: transparent; 19 | } 20 | 21 | .slick-list 22 | { 23 | position: relative; 24 | 25 | display: block; 26 | overflow: hidden; 27 | 28 | margin: 0; 29 | padding: 0; 30 | } 31 | .slick-list:focus 32 | { 33 | outline: none; 34 | } 35 | .slick-list.dragging 36 | { 37 | cursor: pointer; 38 | cursor: hand; 39 | } 40 | 41 | .slick-slider .slick-track, 42 | .slick-slider .slick-list 43 | { 44 | -webkit-transform: translate3d(0, 0, 0); 45 | -moz-transform: translate3d(0, 0, 0); 46 | -ms-transform: translate3d(0, 0, 0); 47 | -o-transform: translate3d(0, 0, 0); 48 | transform: translate3d(0, 0, 0); 49 | } 50 | 51 | .slick-track 52 | { 53 | position: relative; 54 | top: 0; 55 | left: 0; 56 | 57 | display: block; 58 | margin-left: auto; 59 | margin-right: auto; 60 | } 61 | .slick-track:before, 62 | .slick-track:after 63 | { 64 | display: table; 65 | 66 | content: ''; 67 | } 68 | .slick-track:after 69 | { 70 | clear: both; 71 | } 72 | .slick-loading .slick-track 73 | { 74 | visibility: hidden; 75 | } 76 | 77 | .slick-slide 78 | { 79 | display: none; 80 | float: left; 81 | 82 | height: 100%; 83 | min-height: 1px; 84 | } 85 | [dir='rtl'] .slick-slide 86 | { 87 | float: right; 88 | } 89 | .slick-slide img 90 | { 91 | display: block; 92 | } 93 | .slick-slide.slick-loading img 94 | { 95 | display: none; 96 | } 97 | .slick-slide.dragging img 98 | { 99 | pointer-events: none; 100 | } 101 | .slick-initialized .slick-slide 102 | { 103 | display: block; 104 | } 105 | .slick-loading .slick-slide 106 | { 107 | visibility: hidden; 108 | } 109 | .slick-vertical .slick-slide 110 | { 111 | display: block; 112 | 113 | height: auto; 114 | 115 | border: 1px solid transparent; 116 | } 117 | .slick-arrow.slick-hidden { 118 | display: none; 119 | } 120 | -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-brands-400.eot -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-brands-400.ttf -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-brands-400.woff -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-brands-400.woff2 -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-regular-400.eot -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-regular-400.ttf -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-regular-400.woff -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-regular-400.woff2 -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-solid-900.eot -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-solid-900.ttf -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-solid-900.woff -------------------------------------------------------------------------------- /build/fonts/fontawesome/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/fontawesome/fa-solid-900.woff2 -------------------------------------------------------------------------------- /build/fonts/lightgallery/lg.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/lightgallery/lg.ttf -------------------------------------------------------------------------------- /build/fonts/lightgallery/lg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/lightgallery/lg.woff -------------------------------------------------------------------------------- /build/fonts/slick.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/slick.eot -------------------------------------------------------------------------------- /build/fonts/slick.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 15 | -------------------------------------------------------------------------------- /build/fonts/slick.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/slick.ttf -------------------------------------------------------------------------------- /build/fonts/slick.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/build/fonts/slick.woff -------------------------------------------------------------------------------- /images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/images/ajax-loader.gif -------------------------------------------------------------------------------- /images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/images/favicon.png -------------------------------------------------------------------------------- /images/home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/images/home.jpg -------------------------------------------------------------------------------- /images/lightgallery/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/images/lightgallery/loading.gif -------------------------------------------------------------------------------- /images/lightgallery/video-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/images/lightgallery/video-play.png -------------------------------------------------------------------------------- /images/lightgallery/vimeo-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/images/lightgallery/vimeo-play.png -------------------------------------------------------------------------------- /images/lightgallery/youtube-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/images/lightgallery/youtube-play.png -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/images/logo.png -------------------------------------------------------------------------------- /images/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/images/marker.png -------------------------------------------------------------------------------- /images/times-regular.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /images/up.svg: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /instructions.sh: -------------------------------------------------------------------------------- 1 | nvm use 14 2 | npm install 3 | gulp gulp dep-update 4 | gulp build 5 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "akazie-wood", 3 | "version": "6.0.0", 4 | "description": "I don't know", 5 | "main": "", 6 | "private": true, 7 | "scripts": { 8 | "dep": "gulp dep-update", 9 | "build": "gulp build", 10 | "watch": "gulp watch" 11 | }, 12 | "repository": { 13 | "type": "git", 14 | "url": "git+https://github.com/Memurame/grav-theme-akazie-wood.git" 15 | }, 16 | "author": "Olivier Zurkirchen", 17 | "license": "MIT", 18 | "bugs": { 19 | "url": "https://github.com/Memurame/grav-theme-akazie-wood/issues" 20 | }, 21 | "homepage": "https://github.com/Memurame/grav-theme-akazie-wood#readme", 22 | "dependencies": { 23 | "@babel/types": "^7.9.5", 24 | "@fortawesome/fontawesome-free": "^5.13.0", 25 | "@popperjs/core": "^2.3.3", 26 | "bootstrap": "^4.4.1", 27 | "jquery": "^3.5.0", 28 | "lg-autoplay": "^1.0.4", 29 | "lg-fullscreen": "^1.1.0", 30 | "lg-hash": "^1.0.4", 31 | "lg-pager": "^1.0.2", 32 | "lg-share": "^1.1.0", 33 | "lg-thumbnail": "^1.1.0", 34 | "lg-video": "^1.2.2", 35 | "lg-zoom": "^1.1.0", 36 | "lightgallery": "^1.6.12", 37 | "slick-carousel": "^1.8.1" 38 | }, 39 | "devDependencies": { 40 | "@babel/core": "^7.9.0", 41 | "@babel/preset-env": "^7.9.5", 42 | "@babel/register": "^7.9.0", 43 | "autoprefixer": "^9.7.6", 44 | "babel-loader": "^8.1.0", 45 | "del": "^3.0.0", 46 | "gulp": "^4.0.2", 47 | "gulp-clean-css": "^3.10.0", 48 | "gulp-concat": "^2.6.1", 49 | "gulp-header": "^2.0.5", 50 | "gulp-postcss": "^8.0.0", 51 | "gulp-rename": "^1.4.0", 52 | "gulp-sass": "^4.0.1", 53 | "gulp-strip-comments": "^2.5.2", 54 | "gulp-uglify": "^3.0.1", 55 | "vinyl-named": "^1.1.0", 56 | "webpack": "^4.42.1", 57 | "webpack-stream": "^4.0.3" 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AkazieIT/grav-theme-akazie-wood/cfdbfad091c7bf7c30ad6bf0167b441a87168837/screenshot.jpg -------------------------------------------------------------------------------- /scss/bootstrap_variables.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * Bootstrap 3 | */ 4 | 5 | $grid-columns: 12; 6 | $grid-gutter-width: 30px; 7 | 8 | $grid-breakpoints: ( 9 | xs: 0, 10 | sm: 576px, 11 | md: 870px, 12 | lg: 992px, 13 | xl: 1220px 14 | ); 15 | 16 | $container-max-widths: ( 17 | sm: 540px, 18 | md: 872px, 19 | lg: 960px, 20 | xl: 1280px 21 | ); 22 | -------------------------------------------------------------------------------- /scss/core/bootstrap/_alert.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Base styles 3 | // 4 | 5 | .alert { 6 | position: relative; 7 | padding: $alert-padding-y $alert-padding-x; 8 | margin-bottom: $alert-margin-bottom; 9 | border: $alert-border-width solid transparent; 10 | @include border-radius($alert-border-radius); 11 | } 12 | 13 | // Headings for larger alerts 14 | .alert-heading { 15 | // Specified to prevent conflicts of changing $headings-color 16 | color: inherit; 17 | } 18 | 19 | // Provide class for links that match alerts 20 | .alert-link { 21 | font-weight: $alert-link-font-weight; 22 | } 23 | 24 | 25 | // Dismissible alerts 26 | // 27 | // Expand the right padding and account for the close button's positioning. 28 | 29 | .alert-dismissible { 30 | padding-right: $close-font-size + $alert-padding-x * 2; 31 | 32 | // Adjust close link position 33 | .close { 34 | position: absolute; 35 | top: 0; 36 | right: 0; 37 | z-index: 2; 38 | padding: $alert-padding-y $alert-padding-x; 39 | color: inherit; 40 | } 41 | } 42 | 43 | 44 | // Alternate styles 45 | // 46 | // Generate contextual modifier classes for colorizing the alert. 47 | 48 | @each $color, $value in $theme-colors { 49 | .alert-#{$color} { 50 | @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /scss/core/bootstrap/_badge.scss: -------------------------------------------------------------------------------- 1 | // Base class 2 | // 3 | // Requires one of the contextual, color modifier classes for `color` and 4 | // `background-color`. 5 | 6 | .badge { 7 | display: inline-block; 8 | padding: $badge-padding-y $badge-padding-x; 9 | @include font-size($badge-font-size); 10 | font-weight: $badge-font-weight; 11 | line-height: 1; 12 | text-align: center; 13 | white-space: nowrap; 14 | vertical-align: baseline; 15 | @include border-radius($badge-border-radius); 16 | @include transition($badge-transition); 17 | 18 | @at-root a#{&} { 19 | @include hover-focus() { 20 | text-decoration: none; 21 | } 22 | } 23 | 24 | // Empty badges collapse automatically 25 | &:empty { 26 | display: none; 27 | } 28 | } 29 | 30 | // Quick fix for badges in buttons 31 | .btn .badge { 32 | position: relative; 33 | top: -1px; 34 | } 35 | 36 | // Pill badges 37 | // 38 | // Make them extra rounded with a modifier to replace v3's badges. 39 | 40 | .badge-pill { 41 | padding-right: $badge-pill-padding-x; 42 | padding-left: $badge-pill-padding-x; 43 | @include border-radius($badge-pill-border-radius); 44 | } 45 | 46 | // Colors 47 | // 48 | // Contextual variations (linked badges get darker on :hover). 49 | 50 | @each $color, $value in $theme-colors { 51 | .badge-#{$color} { 52 | @include badge-variant($value); 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /scss/core/bootstrap/_breadcrumb.scss: -------------------------------------------------------------------------------- 1 | .breadcrumb { 2 | display: flex; 3 | flex-wrap: wrap; 4 | padding: $breadcrumb-padding-y $breadcrumb-padding-x; 5 | margin-bottom: $breadcrumb-margin-bottom; 6 | @include font-size($breadcrumb-font-size); 7 | list-style: none; 8 | background-color: $breadcrumb-bg; 9 | @include border-radius($breadcrumb-border-radius); 10 | } 11 | 12 | .breadcrumb-item { 13 | // The separator between breadcrumbs (by default, a forward-slash: "/") 14 | + .breadcrumb-item { 15 | padding-left: $breadcrumb-item-padding; 16 | 17 | &::before { 18 | float: left; // Suppress inline spacings and underlining of the separator 19 | padding-right: $breadcrumb-item-padding; 20 | color: $breadcrumb-divider-color; 21 | content: escape-svg($breadcrumb-divider); 22 | } 23 | } 24 | 25 | // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built 26 | // without `