/
Detail Layout

Detail Layout

Detail page layout.

Contents

Requirements

  • Page template will be used for detail pages.

  • Page will be laid out in three columns, with the left column reserved exclusively for the Social Share component. The center column will be the main-content (body), while the right column will be reserved for optional sidebar-content (right-rail) component, per designs. If there is no right rail content (read this next or ad), content is centered.
    Template will allow other components below the main-content.

  • The page template will have the Standard Hero component.

  • Template will allow the Social Share component.

  • The page will have the Rich Text Panel component, which includes a list of code snippet options. This component may be added again in the experience editor.

  • Page template will allow the Related Items component.

  • Page will allow the Tags component.

  • Page will allow the Topics component.

  • The page will allow all components, unless noted otherwise.

CMS Fields

Field Label

Field Type

Required?

Notes

Field Label

Field Type

Required?

Notes

1

Title

multi-line text

yes

defaults to page title; admins may edit

2

Content Type

dropdown

yes

article, press release, etc.

3

Page Featured Image

image

no

 

4

Body

rich text

yes

full suite of rich text capabilities (bold, numbered lists, images, italics, etc.) and code snippets

5

Tags/Topics

 

no

Ability to add topics and tags to the page.
Topics will appear first, then tags.
Tags will link to search

Example

<div class="page-container detail-page"> <header class="site-header"> <!-- header contents --> </header> <header class="mobile-header"> <!-- header contents --> </header> <main id="maincontent"> <div class="grid-container"> <!-- main contents --> <!-- sub-nav contents --> <!-- standard-hero contents --> <section class="detail-layout"> <div class="detail-content"> <div class="content-wrapper"> <div class="hero-content"> <!-- hero contents --> </div> <article class="main-content"> <section class="rich-text wysiwyg-content"> <div class="rich-text-inner"> <!-- rich-text contents --> </div> </section> <!-- tags contents --> <!-- author-block contents --> <!-- disqus contents --> <!-- social-share contents --> </article> </div> <div class="sidebar-content"> <!-- ad-space-300 contents --> <!-- related-items contents --> </div> </div> </section> <!-- promo-full-width contents --> </div> </main> <footer class="site-footer"> <!-- footer contents --> </footer> </div>

Referenced

https://asce-dev.atlassian.net/wiki/spaces/STYLE/pages/133497394

ASCE Digital Style Guide

 

Related content

Card Grid Icons
Card Grid Icons
Read with this
Topics Grid
More like this
Topics Columns
Topics Columns
More like this
Contact Panel
Contact Panel
More like this
Related Items
Related Items
More like this
Article Header
Article Header
More like this