21 lines
556 B
HTML
21 lines
556 B
HTML
{{- /*
|
|
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>
|