refactor: item tile headers
This commit is contained in:
parent
d81c72a9dd
commit
0ed6a77690
5 changed files with 72 additions and 68 deletions
21
layouts/partials/text/item-title.html
Normal file
21
layouts/partials/text/item-title.html
Normal file
|
@ -0,0 +1,21 @@
|
|||
{{- /*
|
||||
Displays an itemtitle with optional subtitle.
|
||||
|
||||
@params pc Page context.
|
||||
@params sc Site context.
|
||||
@params class The base of the element CSS class.
|
||||
*/
|
||||
-}}
|
||||
|
||||
|
||||
<hgroup
|
||||
class="p-name"
|
||||
itemprop="name"
|
||||
>
|
||||
<h2 class="{{ .class }}__title {{ if gt ( len ( .pc.Title | plainify ) ) 40 }}{{ .class }}__title--long{{ end }}">
|
||||
{{- default .pc.Title .pc.Params.markup_title | .pc.Page.RenderString -}}
|
||||
</h2>
|
||||
{{ with .pc.Params.subtitle }}
|
||||
<p class="{{ $.class }}__subtitle">{{ . | $.pc.Page.RenderString }}</p>
|
||||
{{ end }}
|
||||
</hgroup>
|
Loading…
Add table
Add a link
Reference in a new issue