media_folder: assets/images # Media files will be stored in the repo # publish_mode: editorial_workflow backend: name: github # git-gateway repo: jekyll-one/starter-netlify-cms # Path to your GitHub repository collections: # ---------------------------------------------------------------------------- # Module Configuration # - label: Module Configuration name: module_config_auth_client # Used in routes, e.g., /admin/collections/blog files: # ------------------------------------------------------------------------ # J1 Auth Client # - label: J1 Auth Client name: config_auth_client file: _data/modules/defaults/auth_client.yml fields: - label: General Settings name: defaults hint: Default configuration settings for J1 Auth Client widget: object fields: [ { label: enabled, name: enabled, widget: boolean, hint: Enables or Disables the module }, { label: modal id, name: signin_modal_id, widget: string, hint: ID of the SignIn Modal }, { label: container id, name: authclient_modals_id, widget: string, hint: ID of the AuthClient Modal container } ] # ------------------------------------------------------------------------ # J1 Cookie Consent # - label: J1 Cookie Consent name: config_cookie_consent file: _data/modules/defaults/cookie_consent.yml fields: - label: Global settings name: defaults hint: Global configuration settings for J1 Cookie Consent widget: object fields: - { label: enabled, name: enabled, widget: boolean, hint: Enables or Disables the module } - { label: stop scrolling, name: stop_scrolling, widget: boolean, hint: Enables or Disables scrolling of the underlying page } - { label: html data path, name: modal_html_data_path, widget: string, hint: Path to HTML data portion for all modals used. Loaded via AJAX } - { label: type, name: modal_type, widget: string, hint: Type of the consent modal used } - { label: position, name: modal_position, widget: string, hint: Position the consent modal is placed } - { label: modal_id, name: consent_modal_id, widget: string, hint: Name of the HTM (div) container the consent modal are placed } - { label: title, name: consent_modals_title, widget: string, hint: Title used for the the consent modal } - { label: whitelisted pages, name: whitelisted_pages, widget: list, hint: List of pages no consent modal is presented (comma separated) } - label: Category settings name: categories hint: Controls (if enabled) the summary table of cookies used widget: object fields: - { label: enabled, name: enabled, widget: boolean, hint: Enables or Disables the summary table } - { label: title, name: category_title, widget: string, hint: Title place on top of the summary table } - { label: description, name: category_description, widget: string, hint: Title of the information column } - { label: description text, name: category_description_text, widget: string, hint: Description in the information column } - { label: 1st column, name: category_session, widget: string, hint: Title of the 1st column } - { label: Indicator 1st column, name: category_session_enabled, widget: boolean, hint: Indicator if category is enabled or disabled } - { label: 2nd column, name: category_persistent, widget: string, hint: Title of the 2nd column } - { label: Indicator 2nd column, name: category_persistent_enabled, widget: boolean, hint: Indicator if category is enabled or disabled } - { label: 3rd column, name: category_first_party, widget: string, hint: Title of the 3rd column } - { label: Indicator 3rd column, name: category_first_party_enabled, widget: boolean, hint: Indicator if category is enabled or disabled } - { label: 4th column, name: category_second_party, widget: string, hint: Title of the 4th column } - { label: Indicator 4th column, name: category_second_party_enabled, widget: boolean, hint: Indicator if category is enabled or disabled } - label: Button settings name: buttons hint: Controls what buttons are displayed widget: object fields: - { label: policy button text, name: policy_button_text, widget: string, hint: Button description } - { label: policy button, name: category_session_enabled, widget: boolean, hint: If checked the buttun is enabled } - { label: accept button text, name: accept_button_text, widget: string, hint: Button description } - { label: accept button, name: accept_button, widget: boolean, hint: If checked the buttun is enabled } - { label: decline button text, name: decline_button_text, widget: string, hint: Button description } - { label: decline button, name: decline_button, widget: boolean, hint: If checked the buttun is enabled } # ------------------------------------------------------------------------ # J1 Jekyll Search # - label: J1 Jekyll Search name: config_jekyll_search file: _data/modules/defaults/jekyll_search.yml fields: - label: Global settings name: defaults hint: Global configuration settings for J1 Jekyll Search widget: object fields: - { label: enabled, name: enabled, widget: boolean, hint: Enables or Disables the module } - { label: Icon placement, name: placement, widget: select, options: [ navbar ], hint: Where to place to search icon } - { label: Window, name: target, widget: string, hint: Enables or Disables a new browser window for search results } - { label: search input container id, name: search_input, widget: string, hint: ID of the search input container } - { label: search output container id, name: results_output, widget: string, hint: ID of the search output container } - { label: index data file, name: index_data, widget: string, hint: Filename of the generated index data } - { label: result limit, name: result_limit, widget: number, hint: Limits the number of results } - { label: no results text, name: no_results_text, widget: string, hint: Text displayed if no results found } - { label: search item len, name: min_search_item_len, widget: number, min: 3, max: 8, hint: description } - { label: fuzzy search, name: search_fuzzy, widget: boolean, hint: Enables Fuzzy Search } - { label: exlude from search, name: search_exlude, widget: list, hint: List of pages excluded from search } - { label: result template, name: result_template, widget: text, hint: HTML to render search matches } # ------------------------------------------------------------------------ # J1 Navigation # - label: J1 Navigation name: config_navigation file: _data/modules/defaults/navigator.yml fields: # -------------------------------------------------------------------- # Global settings # - label: Global settings name: defaults hint: Global configuration settings for J1 Navigation Module widget: object fields: - { label: navigator container id, name: id, widget: string, hint: ID of the Navigation } - { label: Media Breakpoint, name: nav_expand, widget: string, hint: Set the Media Breakpoint the Menu Bar get collapsed } - { label: Icon Family, name: icon_family, widget: string, hint: Default Icon Family for the Navigation Module } # -------------------------------------------------------------------- # Navigation Bar settings # - label: Navigation Bar settings name: nav_bar hint: Controls the main navigation bar widget: object fields: - { label: brand position, name: brand_position, widget: string, hint: Place the brand image } - { label: brand type, name: brand_type, widget: string, hint: Place the brand image } - { label: brand type collapsed, name: brand_type_collapsed, widget: string, hint: Set the brand image if the menu bar is collapsed } - { label: position, name: fixed, widget: string, hint: Defines the behaviour of the Menu bar if the page is scrolled } - { label: style, name: style, widget: string, hint: Set how the Navigation Bar bla bla } - { label: color, name: color, widget: string, hint: Keine Ahnung } - { label: position, name: position, widget: string, hint: Keine Ahnung } - { label: bottom line height, name: bottom_line_height, widget: string, hint: Place the brand image } - { label: bottom line color, name: bottom_line_color, widget: string, hint: Keine Ahnung } - { label: background color full, name: background_color_full, widget: string, hint: Keine Ahnung } - { label: background color collapsed, name: background_color_collapsed, widget: string, hint: Keine Ahnung } - { label: background color scrolled, name: background_color_scrolled, widget: string, hint: Keine Ahnung } # -------------------------------------------------------------------- # Navigation Menu settings # - label: Navigation Menu settings name: nav_menu hint: Controls the behaviour of the Navigation Menu widget: object fields: - { label: raised level, name: raised_level, widget: number, min: 0, max: 25, hint: Keine Ahnung } - { label: delay open menu, name: delay_open_menu, widget: string, hint: Keine Ahnung } - { label: max height, name: max_height, widget: string, hint: Keine Ahnung } - { label: menu font size, name: menu_font_size, widget: string, hint: Keine Ahnung } - { label: megamenu font size, name: megamenu_font_size, widget: string, hint: Keine Ahnung } - { label: menu item color, name: menu_item_color, widget: string, hint: Keine Ahnung } - { label: menu item color hover, name: menu_item_color_hover, widget: string, hint: Keine Ahnung } - { label: dropdown style, name: dropdown_style, widget: string, hint: Keine Ahnung } - { label: dropdown item style, name: dropdown_item_style, widget: string, hint: Keine Ahnung } - { label: dropdown animate, name: dropdown_animate, widget: boolean, hint: Keine Ahnung } - { label: dropdown animate in, name: dropdown_animate_in, widget: string, hint: Keine Ahnung } - { label: dropdown animate out, name: dropdown_animate_out, widget: string, hint: Keine Ahnung } - { label: dropdown animate duration, name: dropdown_animate_duration, widget: string, hint: Keine Ahnung } - { label: dropdown item width, name: dropdown_item_width, widget: string, hint: Keine Ahnung } - { label: dropdown menu height_max, name: dropdown_menu_height_max, widget: string, hint: Keine Ahnung } - { label: dropdown font size, name: dropdown_font_size, widget: string, hint: Keine Ahnung } - { label: dropdown padding x, name: dropdown_padding_x, widget: string, hint: Keine Ahnung } - { label: dropdown padding y, name: dropdown_padding_y, widget: string, hint: Keine Ahnung } - { label: dropdown item color, name: dropdown_item_color, widget: string, hint: Keine Ahnung } - { label: dropdown border color, name: dropdown_border_color, widget: string, hint: Keine Ahnung } - { label: dropdown border top, name: dropdown_border_top, widget: string, hint: Keine Ahnung } - { label: dropdown border radius, name: dropdown_border_radius, widget: string, hint: Keine Ahnung } - { label: dropdown dropdown background color hover, name: dropdown_background_color_hover, widget: string, hint: Keine Ahnung } - { label: dropdown background color active, name: dropdown_background_color_active, widget: string, hint: Keine Ahnung } # -------------------------------------------------------------------- # Navigation Quick Links settings # - label: Navigation Quick Links settings name: nav_quicklinks hint: Controls the behaviour of the Quick Links widget: object fields: - { label: enabled, name: enabled, widget: boolean, hint: Enables or Disables Quicklinks } # -------------------------------------------------------------------- # Navigation Top Search settings # - label: Navigation Top Search settings name: nav_topsearch hint: Controls the behaviour of the Top Search widget: object fields: - { label: enabled, name: enabled, widget: boolean, hint: Enables or Disables Top Search } # -------------------------------------------------------------------- # Navigation Side Bar settings # - label: Navigation Side Bar settings name: nav_sidebar hint: Controls the behaviour of the Side Bar widget: object fields: - { label: enabled, name: enabled, widget: boolean, hint: Enables or Disables the Side Bar } # -------------------------------------------------------------------- # Navigation Auth Client settings # - label: Navigation Auth Client settings name: nav_authclient hint: Controls the behaviour of the Auth Client widget: object fields: - { label: Show Cookie Icon, name: hide_on_cookies_declined, widget: boolean, hint: Controls the Cookie Icon if Cookies declined }