Law Firm
Import the Law Firm design and it brings blocks and content types of its own, on top of the main Canvas library. Read this page when you are working on a site built from Law Firm and meet a block you cannot find in the main reference.
These items stay registered on every site so that content you have already imported keeps rendering, and they appear in the block inserter only where the design is in use.
Blocks this design adds
Law Firm Cases
canvas-core/lawfirm-cases
Display cases from the Portfolio post type as cards, or render a single case page (attributes, contact CTA, related cases). In the block inserter it is named Canvas Law Firm Cases.
Select the block on a page and its own settings open in the sidebar, in the panels below:
Layout
LayoutDefaultCards Grid
Which part of the cases design this block draws: the card grid, or one of the three single case pieces.
ChoicesCards GridSingle Case - AttributesSingle Case - Contact CTASingle Case - Back + Related
Query
ItemsDefault
00 shows all cases.
Order ByDefaultMenu Order
What to sort the cases by.
ChoicesMenu OrderDateTitle
OrderDefaultAscending
Read the sort order forwards or backwards.
ChoicesAscendingDescending
Display
Row ClassesDefault
row gutter-30Classes on the row wrapping the cards.
Column ClassesDefault
entry col-md-6 col-lg-4Classes on each column, which is where the number of cards per row is set.
Card Button TextDefault
View CaseWording on the card button.
Cases Page SlugDefault
recent-casesSlug of the recent-cases landing page. The single layouts resolve it to a portable permalink for the practice-area eyebrow and the "Back to Cases" button. Empty = no link.
Contact Page SlugDefault
contactSlug of the page the single-cta "Discuss Your Case" button links to. Resolved to a portable permalink so the link is correct on any install / import. Empty = no button.
CTA Button TextDefault
Discuss Your CaseWording on the main button on a single case page. Empty renders no button.
Back Button TextDefault
Back to CasesWording on the button back to the cases collection. Empty renders no button.
Related HeadingDefault
Related CasesHeading above the row of other cases.

