Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 4

...

THQ Conductors have the ability to edit HTML on any Free Text Areas (or Content areas in the case of Stories & Events).

Sub-Theme Setup

  • SK-24 Store page types & properties per Conductor in database

    Image Removed
  • Similar to Seed Content, Page Types (Home, Ministry Pages, Landing Pages, Ways to Give, etc) are stored as a blob of JSON data.
  • This data drives how page types are displayed on the root admin page (/admin/) and tells each page type what kinds of properties it can have.
  • By editing this data, the properties on each page type can be altered.
  • The data for each type must be structured as follows:

"name": "about",                        (lower case, non-spaced version of the title)

"pageType": "about",                 (lower case, non-spaced version of the title)

"docType": "webpage",              (can only be webpage, news, or events)

"title": "About Us",

"plural": "About Us",                  (plural version of the title)

"singular": "About Us",              (singular version of the title)

"usePreview": true,                   (whether the property builder shows a preview)

"icon": "far fa-address-card",    (icon to use on the root admin page)

"idx": 1,                                     (position on the root admin page)

"allowHide": true,                      (show the Show/Hide toggle on the root admin page)

"pageGroup": false,                  (if the pages are grouped or displayed individually on the root admin page)

"showInNavigation": false,        (whether to show in the admin navigation or not)

"properties": [ ]                          (list of properties available on the page type)

  • The data for each property must be structured as follows:

"title": "Theater Space",

"name": "slides",                        (name of the property – check with Devnext for the name of each property)

"idx": 0,                                      (position on the page)

"active": true,                             (whether to use the property or not)

"allowHide": true                        (allow users to hide the property)

Image Added
  • SK-25 Load front end properties dynamically from Page Types configuration

  • SK-26 Load admin nav and admin builders dynamically from Page Types configuration

  • SK-27 Add ability to select a Symphony Theme in Conductor

...