├── src ├── kits │ └── default │ │ ├── src │ │ ├── sass │ │ │ ├── base │ │ │ │ ├── .gitkeep │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _functions.scss │ │ │ │ ├── _helpers.scss │ │ │ │ ├── _typography.scss │ │ │ │ ├── _elements.scss │ │ │ │ └── _variables.scss │ │ │ ├── block │ │ │ │ └── _block.scss │ │ │ ├── content │ │ │ │ ├── .gitkeep │ │ │ │ ├── _node.page.scss │ │ │ │ └── _node.article.scss │ │ │ ├── layout │ │ │ │ ├── .gitkeep │ │ │ │ ├── _page.footer.scss │ │ │ │ ├── _page.header.scss │ │ │ │ └── _page.content.scss │ │ │ └── default.style.scss │ │ ├── components │ │ │ └── node │ │ │ │ ├── _node.scss │ │ │ │ └── node.twig │ │ └── js │ │ │ └── default.script.js │ │ ├── templates │ │ ├── form │ │ │ └── README.txt │ │ ├── menu │ │ │ └── README.txt │ │ ├── block │ │ │ └── README.txt │ │ ├── content │ │ │ ├── README.txt │ │ │ └── node.html.twig │ │ ├── field │ │ │ └── README.txt │ │ ├── system │ │ │ └── README.txt │ │ ├── views │ │ │ └── README.txt │ │ ├── comment │ │ │ └── README.txt │ │ ├── page │ │ │ └── README.txt │ │ ├── user │ │ │ └── README.txt │ │ └── README.txt │ │ ├── includes │ │ ├── theme.inc │ │ ├── form.inc │ │ ├── menu.inc │ │ ├── user.inc │ │ ├── view.inc │ │ ├── block.inc │ │ ├── comment.inc │ │ ├── content.inc │ │ └── field.inc │ │ ├── screenshot.png │ │ ├── .gitignore │ │ ├── config │ │ └── schema │ │ │ └── default.schema.yml │ │ ├── default.libraries.yml │ │ ├── default.theme │ │ ├── default.breakpoints.yml │ │ ├── default.info.yml │ │ ├── README.md │ │ ├── package.json │ │ └── webpack.mix.js ├── components │ ├── offcanvas │ │ └── _offcanvas.scss │ ├── forum │ │ └── _forum.scss │ ├── form │ │ └── _form.scss │ ├── card │ │ └── card.twig │ ├── navbar │ │ ├── _navbar.scss │ │ ├── navbar-brand.twig │ │ └── navbar.twig │ ├── figure │ │ └── figure.twig │ ├── image │ │ └── image.twig │ ├── button │ │ └── button.twig │ ├── breadcrumb │ │ └── breadcrumb.twig │ ├── dropdown │ │ └── dropdown-menu.twig │ ├── field │ │ └── field.twig │ ├── block │ │ └── block.twig │ ├── badge │ │ └── badge.twig │ ├── alert │ │ └── alert.twig │ ├── table │ │ └── table.twig │ ├── nav │ │ └── nav.twig │ └── pagination │ │ └── pagination.twig ├── sass │ ├── radix.style.scss │ └── radix.bootstrap.scss └── SubThemeGenerator.php ├── screenshot.png ├── templates ├── menu │ ├── menu.html.twig │ ├── menu--main.html.twig │ ├── menu--account.html.twig │ ├── menu-local-task.html.twig │ └── menu-local-tasks.html.twig ├── block │ ├── block--system-main-block.html.twig │ ├── block.html.twig │ ├── block--system-menu-block.html.twig │ ├── block--local-tasks-block.html.twig │ └── block--system-branding-block.html.twig ├── region │ └── region.html.twig ├── form │ ├── input--radio.html.twig │ ├── input--checkbox.html.twig │ ├── textarea.html.twig │ ├── form--search-block-form.html.twig │ ├── radios.html.twig │ ├── form.html.twig │ ├── input--submit.html.twig │ ├── input.html.twig │ ├── details.html.twig │ ├── select.html.twig │ ├── form-element--radio.html.twig │ ├── form-element--checkbox.html.twig │ ├── fieldset.html.twig │ └── form-element.html.twig ├── field │ ├── image.html.twig │ ├── filter-caption.html.twig │ ├── field--field-tags.html.twig │ ├── field--comment.html.twig │ └── field.html.twig ├── navigation │ ├── breadcrumb.html.twig │ ├── pager.html.twig │ ├── menu-local-action.html.twig │ ├── links.html.twig │ └── links--dropbutton.html.twig ├── views │ ├── views-mini-pager.html.twig │ └── views-view-table.html.twig ├── content │ ├── page-title.html.twig │ ├── node--forum--full.html.twig │ ├── node.html.twig │ └── comment.html.twig ├── user │ ├── user.html.twig │ └── forum-submitted.html.twig ├── misc │ └── status-messages.html.twig ├── page │ └── page.html.twig └── dataset │ ├── table.html.twig │ └── forum-list.html.twig ├── .gitignore ├── assets ├── mix-manifest.json └── css │ └── radix.style.css ├── config └── schema │ └── radix.schema.yml ├── drush.services.yml ├── radix.theme ├── includes ├── user.inc ├── suggestions.inc ├── view.inc ├── field.inc ├── block.inc ├── form.inc └── menu.inc ├── radix.libraries.yml ├── radix.info.yml ├── composer.json ├── package.json ├── webpack.mix.js ├── README.md ├── CHANGELOG.txt ├── radix.drush.inc └── Commands └── radix └── SubThemeCommands.php /src/kits/default/src/sass/base/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kits/default/src/sass/base/_mixins.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kits/default/src/sass/block/_block.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kits/default/src/sass/content/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kits/default/src/sass/layout/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kits/default/src/sass/base/_functions.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kits/default/src/sass/base/_helpers.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kits/default/src/sass/base/_typography.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kits/default/templates/form/README.txt: -------------------------------------------------------------------------------- 1 | Place form template files here. 2 | -------------------------------------------------------------------------------- /src/kits/default/templates/menu/README.txt: -------------------------------------------------------------------------------- 1 | Place menu template files here. 2 | -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/radixtheme/radix/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/kits/default/templates/block/README.txt: -------------------------------------------------------------------------------- 1 | Place block template files here. 2 | -------------------------------------------------------------------------------- /src/kits/default/templates/content/README.txt: -------------------------------------------------------------------------------- 1 | Place node template files here. 2 | -------------------------------------------------------------------------------- /src/kits/default/templates/field/README.txt: -------------------------------------------------------------------------------- 1 | Place field template files here. 2 | -------------------------------------------------------------------------------- /src/kits/default/templates/system/README.txt: -------------------------------------------------------------------------------- 1 | Place system template files here. 2 | -------------------------------------------------------------------------------- /src/kits/default/templates/views/README.txt: -------------------------------------------------------------------------------- 1 | Place views template files here. 2 | -------------------------------------------------------------------------------- /src/kits/default/templates/comment/README.txt: -------------------------------------------------------------------------------- 1 | Place comment template files here. 2 | -------------------------------------------------------------------------------- /src/kits/default/templates/page/README.txt: -------------------------------------------------------------------------------- 1 | Place page and region template files here. 2 | -------------------------------------------------------------------------------- /src/kits/default/templates/user/README.txt: -------------------------------------------------------------------------------- 1 | Place user and profile template files here. 2 | -------------------------------------------------------------------------------- /src/components/offcanvas/_offcanvas.scss: -------------------------------------------------------------------------------- 1 | #drupal-off-canvas { 2 | box-sizing: initial; 3 | } 4 | -------------------------------------------------------------------------------- /src/kits/default/templates/README.txt: -------------------------------------------------------------------------------- 1 | 2 | This directory should be used to place template files. 3 | -------------------------------------------------------------------------------- /src/kits/default/includes/theme.inc: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /templates/form/input--checkbox.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for a checkbox input. 5 | */ 6 | #} 7 | 8 | -------------------------------------------------------------------------------- /src/kits/default/src/sass/layout/_page.footer.scss: -------------------------------------------------------------------------------- 1 | // Page: Footer 2 | // ----------------------------------------------------------------------------- 3 | .page__footer { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/kits/default/src/sass/layout/_page.header.scss: -------------------------------------------------------------------------------- 1 | // Page: Header 2 | // ----------------------------------------------------------------------------- 3 | .page__header { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/kits/default/src/sass/layout/_page.content.scss: -------------------------------------------------------------------------------- 1 | // Page: Content 2 | // ----------------------------------------------------------------------------- 3 | .page__content { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/kits/default/templates/content/node.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for a Node. 5 | */ 6 | #} 7 | {% extends '@RADIX_SUBTHEME_MACHINE_NAME/node/node.twig' %} 8 | 9 | -------------------------------------------------------------------------------- /templates/block/block.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for a block. 5 | */ 6 | #} 7 | {% include '@radix/block/block.twig' with { 8 | html_tag: 'div', 9 | } %} 10 | -------------------------------------------------------------------------------- /src/components/forum/_forum.scss: -------------------------------------------------------------------------------- 1 | .forum { 2 | 3 | &__last-reply { 4 | width: 20%; 5 | } 6 | } 7 | 8 | .forum-list { 9 | 10 | &__forum { 11 | width: 60%; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/kits/default/src/components/node/_node.scss: -------------------------------------------------------------------------------- 1 | // Custom style for the Node component. 2 | // ----------------------------------------------------------------------------- 3 | .node { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /templates/field/image.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for an image field. 5 | */ 6 | #} 7 | {% include '@radix/image/image.twig' with { 8 | responsive: true, 9 | } %} 10 | -------------------------------------------------------------------------------- /templates/form/textarea.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for a textarea form element. 5 | */ 6 | #} 7 | 8 | -------------------------------------------------------------------------------- /templates/menu/menu--main.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * Template for the main menu. 4 | */ 5 | #} 6 | {% include '@radix/nav/nav.twig' with { 7 | utility_classes: [ 8 | 'navbar-nav', 9 | ], 10 | } %} 11 | -------------------------------------------------------------------------------- /templates/block/block--system-menu-block.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for the system menu block. 5 | */ 6 | #} 7 | {% include '@radix/block/block.twig' with { 8 | html_tag: 'div' 9 | } %} 10 | -------------------------------------------------------------------------------- /templates/form/form--search-block-form.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for the Search block form. 5 | */ 6 | #} 7 |
10 | -------------------------------------------------------------------------------- /templates/menu/menu--account.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * Template for the account menu. 4 | */ 5 | #} 6 | {% include '@radix/nav/nav.twig' with { 7 | utility_classes: [ 8 | 'navbar-nav', 9 | ], 10 | } %} 11 | -------------------------------------------------------------------------------- /templates/navigation/breadcrumb.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for the breadcrumb. 5 | */ 6 | #} 7 | {% include '@radix/breadcrumb/breadcrumb.twig' with { 8 | breadcrumb: breadcrumb, 9 | } %} 10 | -------------------------------------------------------------------------------- /templates/navigation/pager.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for a pager. 5 | */ 6 | #} 7 | {% include '@radix/pagination/pagination.twig' with { 8 | items: items, 9 | alignment: 'center' 10 | } %} 11 | -------------------------------------------------------------------------------- /src/kits/default/config/schema/default.schema.yml: -------------------------------------------------------------------------------- 1 | # Schema for the configuration files of the RADIX_SUBTHEME_NAME theme. 2 | 3 | RADIX_SUBTHEME_MACHINE_NAME.settings: 4 | type: theme_settings 5 | label: 'RADIX_SUBTHEME_NAME settings' 6 | -------------------------------------------------------------------------------- /src/components/form/_form.scss: -------------------------------------------------------------------------------- 1 | fieldset.card { 2 | 3 | legend { 4 | font-size: 1rem; 5 | } 6 | } 7 | 8 | .form-check { 9 | margin-bottom: 1rem; 10 | 11 | .form-radios &, 12 | .form-checkboxes & { 13 | margin-bottom: 0; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /templates/field/filter-caption.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for a Figure. 5 | */ 6 | #} 7 | {% include '@radix/figure/figure.twig' with { 8 | image: node, 9 | caption: caption, 10 | utility_classes: classes|split(' '), 11 | } %} 12 | -------------------------------------------------------------------------------- /src/components/card/card.twig: -------------------------------------------------------------------------------- 1 | {# 2 | /** 3 | * @file 4 | * Template for a Card component. 5 | */ 6 | #} 7 || 47 | {%- if column.wrapper_element -%} 48 | <{{ column.wrapper_element }}> 49 | {%- if column.url -%} 50 | {{ column.content }}{{ column.sort_indicator }} 52 | {%- else -%} 53 | {{ column.content }}{{ column.sort_indicator }} 54 | {%- endif -%} 55 | {{ column.wrapper_element }}> 56 | {%- else -%} 57 | {%- if column.url -%} 58 | {{ column.content }}{{ column.sort_indicator }} 60 | {%- else -%} 61 | {{- column.content }}{{ column.sort_indicator }} 62 | {%- endif -%} 63 | {%- endif -%} 64 | | 65 | {% endfor %} 66 |
|---|
| 82 | {%- if column.wrapper_element -%} 83 | <{{ column.wrapper_element }}> 84 | {% for content in column.content %} 85 | {{ content.separator }}{{ content.field_output }} 86 | {% endfor %} 87 | {{ column.wrapper_element }}> 88 | {%- else -%} 89 | {% for content in column.content %} 90 | {{- content.separator }}{{ content.field_output -}} 91 | {% endfor %} 92 | {%- endif %} 93 | | 94 | {% endfor %} 95 |
| {{ 'Forum'|t }} | 37 |{{ 'Topics'|t }} | 38 |{{ 'Posts'|t }} | 39 |{{ 'Last post'|t }} | 40 ||||
|---|---|---|---|---|---|---|
|
50 | {#
51 | Enclose the contents of this cell with X divs, where X is the
52 | depth this forum resides at. This will allow us to use CSS
53 | left-margin for indenting.
54 | #}
55 | {% for i in 1..forum.depth if forum.depth > 0 %} {% endfor %}
56 | {% endfor %}
69 |
57 | {{ forum.icon_title }}
58 |
59 |
60 |
65 | {% if forum.description.value %}
66 | {{ forum.label }}61 | {% if forum.new_topics == true %} 62 | {{ forum.new_text }} 63 | {% endif %} 64 |{{ forum.description.value }}
67 | {% endif %}
68 | {% for i in 1..forum.depth if forum.depth > 0 %} |
70 | {% if forum.is_container == false %}
71 | 72 | {{ forum.num_topics }} 73 | | 74 |{{ forum.num_posts }} | 75 |{{ forum.last_reply }} | 76 | {% endif %} 77 ||||