Skip to content

Commit 1ca36f1

Browse files
committed
Article template (non-blog)
1 parent 998dba2 commit 1ca36f1

File tree

4 files changed

+250
-58
lines changed

4 files changed

+250
-58
lines changed
Lines changed: 39 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,40 @@
1-
<meta itemprop="mainEntityOfPage" content="<txp:permlink />">
2-
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
3-
<span class="article-author" itemprop="name"><txp:author /></span>
4-
</span>
5-
<span itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
6-
<meta itemprop="name" content="<txp:site_name />">
7-
<span itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
8-
<meta itemprop="url contentUrl" content="<txp:page_url type="theme_path" escape="json" />/assets/img/[email protected]">
9-
</span>
10-
</span>
11-
<h1 itemprop="headline"><txp:title /></h1>
12-
<meta itemprop="datePublished" content="<txp:posted format="iso8601" />">
13-
<meta itemprop="dateModified" content="<txp:modified format="iso8601" />">
14-
<txp:if_excerpt>
15-
<div class="article-description" itemprop="description">
16-
<txp:excerpt />
1+
<article class="article" itemscope itemtype="https://schema.org/Article">
2+
<meta itemprop="mainEntityOfPage" content="<txp:permlink />">
3+
<header class="article-header">
4+
<txp:if_article_category>
5+
<p>
6+
<span class="ui-icon ui-icon-tag"><txp:text item="category" /></span>
7+
<span itemprop="keywords"><txp:category_list categories='<txp:category1 />,<txp:category2 />' children="0" break=" / " trim><txp:category title link /></txp:category_list></span>
8+
</p>
9+
</txp:if_article_category>
10+
<h1 itemprop="headline"><txp:title /></h1>
11+
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
12+
<meta itemprop="name" content="<txp:author />">
13+
</span>
14+
<span itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
15+
<meta itemprop="name" content="<txp:site_name />">
16+
<span itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
17+
<meta itemprop="url contentUrl" content="<txp:page_url type="theme_path" escape="json" />/assets/img/[email protected]">
18+
</span>
19+
</span>
20+
<meta itemprop="datePublished" content="<txp:posted format="iso8601" />">
21+
<meta itemprop="dateModified" content="<txp:modified format="iso8601" />">
22+
</header>
23+
<txp:if_excerpt>
24+
<div class="article-description" itemprop="description">
25+
<txp:excerpt />
26+
</div>
27+
</txp:if_excerpt>
28+
<txp:if_article_image>
29+
<txp:images form="images" break="" />
30+
<txp:else />
31+
<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
32+
<meta itemprop="url contentUrl" content="<txp:page_url type="theme_path" />/assets/img/site-logo-opengraph.png">
33+
<meta itemprop="width" content="1200">
34+
<meta itemprop="height" content="630">
35+
</span>
36+
</txp:if_article_image>
37+
<div class="article-body" itemprop="articleBody">
38+
<txp:body />
1739
</div>
18-
</txp:if_excerpt>
19-
<txp:if_article_image>
20-
<txp:images form="images" break="" />
21-
<txp:else />
22-
<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
23-
<meta itemprop="url contentUrl" content="<txp:page_url type="theme_path" />/assets/img/site-logo-opengraph.png">
24-
<meta itemprop="width" content="1200">
25-
<meta itemprop="height" content="630">
26-
</span>
27-
</txp:if_article_image>
28-
<div class="article-body" itemprop="articleBody">
29-
<txp:body />
30-
</div>
40+
</article>
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
<!DOCTYPE html>
2+
<html lang="<txp:lang />" dir="<txp:text item="lang_dir" />">
3+
<head>
4+
<txp:output_form form="head" />
5+
<txp:if_author>
6+
<title><txp:page_title /></title>
7+
<meta name="robots" content="noindex, follow">
8+
<txp:else />
9+
<txp:if_category>
10+
<title><txp:page_title /></title>
11+
<meta name="robots" content="noindex, follow">
12+
<txp:else />
13+
<title><txp:page_title /></title>
14+
<txp:variable name="page" value='<txp:page_url type="pg" />' />
15+
<txp:meta_description />
16+
<txp:if_article_list>
17+
<txp:article pgonly limit="12" />
18+
<txp:variable name="page" value='<txp:page_url type="pg" />' />
19+
<txp:if_variable name="page" value="1">
20+
<meta name="robots" content="index, follow">
21+
<link rel="canonical" href="<txp:section url />">
22+
<script type="application/ld+json">
23+
{
24+
"@context": "https://schema.org",
25+
"@type": "WebPage",
26+
"headline": "<txp:page_title escape="json" />",
27+
<txp:if_description>"description": "<txp:meta_description format="" escape="json" />",</txp:if_description>
28+
"url": "<txp:section url escape="json" />"
29+
}
30+
</script>
31+
<txp:else />
32+
<meta name="robots" content="noindex, follow">
33+
</txp:if_variable>
34+
<txp:evaluate>
35+
<link rel="prev" href="<txp:newer />">
36+
</txp:evaluate>
37+
<txp:evaluate>
38+
<link rel="next" href="<txp:older />">
39+
</txp:evaluate>
40+
<txp:else />
41+
<txp:meta_author title />
42+
<meta name="robots" content="<txp:if_expires>unavailable_after: <txp:expires gmt format="%d-%b-%y %T" /> GMT<txp:else />index, follow</txp:if_expires>">
43+
<link rel="canonical" href="<txp:permlink />">
44+
<txp:output_form form="opengraph" />
45+
<script type="application/ld+json">
46+
{
47+
"@context": "https://schema.org",
48+
"@type": "WebPage",
49+
"headline": "<txp:title escape="json" />",
50+
"description": "<txp:meta_description format="" escape="json" />",
51+
"url": "<txp:permlink escape="json" />"
52+
}
53+
</script>
54+
</txp:if_article_list>
55+
</txp:if_category>
56+
</txp:if_author>
57+
</head>
58+
<body class="<txp:if_article_list>listing-page<txp:else />article-page</txp:if_article_list>" itemscope itemtype="https://schema.org/WebPage">
59+
<txp:output_form form="header" />
60+
<div class="wrapper">
61+
<txp:output_form form="breadcrumbs" />
62+
<div class="container">
63+
<txp:if_article_list>
64+
<main id="main" aria-label="<txp:text item="main_content" />">
65+
<txp:if_author>
66+
<h1 itemprop="name"><txp:text item="author" /> | <txp:author /></h1>
67+
<txp:else />
68+
<txp:if_category>
69+
<h1 itemprop="name"><txp:text item="category" /> | <txp:category title /></h1>
70+
<txp:else />
71+
<h1 itemprop="name"><txp:section title /></h1>
72+
</txp:if_category>
73+
</txp:if_author>
74+
<txp:article form="article_listing" limit="12" wraptag="ul" break="" class="article-list" />
75+
</main>
76+
<txp:output_form form="pagination" />
77+
<txp:else />
78+
<main id="main" aria-label="<txp:text item="main_content" />">
79+
<txp:article />
80+
</main>
81+
</txp:if_article_list>
82+
</div>
83+
</div>
84+
<txp:output_form form="footer" />
85+
</body>
86+
</html>
Lines changed: 39 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,40 @@
1-
<meta itemprop="mainEntityOfPage" content="<txp:permlink />">
2-
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
3-
<span class="article-author" itemprop="name"><txp:author /></span>
4-
</span>
5-
<span itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
6-
<meta itemprop="name" content="<txp:site_name />">
7-
<span itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
8-
<meta itemprop="url contentUrl" content="<txp:page_url type="theme_path" escape="json" />/assets/img/[email protected]">
9-
</span>
10-
</span>
11-
<h1 itemprop="headline"><txp:title /></h1>
12-
<meta itemprop="datePublished" content="<txp:posted format="iso8601" />">
13-
<meta itemprop="dateModified" content="<txp:modified format="iso8601" />">
14-
<txp:if_excerpt>
15-
<div class="article-description" itemprop="description">
16-
<txp:excerpt />
1+
<article class="article" itemscope itemtype="https://schema.org/Article">
2+
<meta itemprop="mainEntityOfPage" content="<txp:permlink />">
3+
<header class="article-header">
4+
<txp:if_article_category>
5+
<p>
6+
<span class="ui-icon ui-icon-tag"><txp:text item="category" /></span>
7+
<span itemprop="keywords"><txp:category_list categories='<txp:category1 />,<txp:category2 />' children="0" break=" / " trim><txp:category title link /></txp:category_list></span>
8+
</p>
9+
</txp:if_article_category>
10+
<h1 itemprop="headline"><txp:title /></h1>
11+
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
12+
<meta itemprop="name" content="<txp:author />">
13+
</span>
14+
<span itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
15+
<meta itemprop="name" content="<txp:site_name />">
16+
<span itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
17+
<meta itemprop="url contentUrl" content="<txp:page_url type="theme_path" escape="json" />/assets/img/[email protected]">
18+
</span>
19+
</span>
20+
<meta itemprop="datePublished" content="<txp:posted format="iso8601" />">
21+
<meta itemprop="dateModified" content="<txp:modified format="iso8601" />">
22+
</header>
23+
<txp:if_excerpt>
24+
<div class="article-description" itemprop="description">
25+
<txp:excerpt />
26+
</div>
27+
</txp:if_excerpt>
28+
<txp:if_article_image>
29+
<txp:images form="images" break="" />
30+
<txp:else />
31+
<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
32+
<meta itemprop="url contentUrl" content="<txp:page_url type="theme_path" />/assets/img/site-logo-opengraph.png">
33+
<meta itemprop="width" content="1200">
34+
<meta itemprop="height" content="630">
35+
</span>
36+
</txp:if_article_image>
37+
<div class="article-body" itemprop="articleBody">
38+
<txp:body />
1739
</div>
18-
</txp:if_excerpt>
19-
<txp:if_article_image>
20-
<txp:images form="images" break="" />
21-
<txp:else />
22-
<span itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
23-
<meta itemprop="url contentUrl" content="<txp:page_url type="theme_path" />/assets/img/site-logo-opengraph.png">
24-
<meta itemprop="width" content="1200">
25-
<meta itemprop="height" content="630">
26-
</span>
27-
</txp:if_article_image>
28-
<div class="article-body" itemprop="articleBody">
29-
<txp:body />
30-
</div>
40+
</article>
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
<!DOCTYPE html>
2+
<html lang="<txp:lang />" dir="<txp:text item="lang_dir" />">
3+
<head>
4+
<txp:output_form form="head" />
5+
<txp:if_author>
6+
<title><txp:page_title /></title>
7+
<meta name="robots" content="noindex, follow">
8+
<txp:else />
9+
<txp:if_category>
10+
<title><txp:page_title /></title>
11+
<meta name="robots" content="noindex, follow">
12+
<txp:else />
13+
<title><txp:page_title /></title>
14+
<txp:variable name="page" value='<txp:page_url type="pg" />' />
15+
<txp:meta_description />
16+
<txp:if_article_list>
17+
<txp:article pgonly limit="12" />
18+
<txp:variable name="page" value='<txp:page_url type="pg" />' />
19+
<txp:if_variable name="page" value="1">
20+
<meta name="robots" content="index, follow">
21+
<link rel="canonical" href="<txp:section url />">
22+
<script type="application/ld+json">
23+
{
24+
"@context": "https://schema.org",
25+
"@type": "WebPage",
26+
"headline": "<txp:page_title escape="json" />",
27+
<txp:if_description>"description": "<txp:meta_description format="" escape="json" />",</txp:if_description>
28+
"url": "<txp:section url escape="json" />"
29+
}
30+
</script>
31+
<txp:else />
32+
<meta name="robots" content="noindex, follow">
33+
</txp:if_variable>
34+
<txp:evaluate>
35+
<link rel="prev" href="<txp:newer />">
36+
</txp:evaluate>
37+
<txp:evaluate>
38+
<link rel="next" href="<txp:older />">
39+
</txp:evaluate>
40+
<txp:else />
41+
<txp:meta_author title />
42+
<meta name="robots" content="<txp:if_expires>unavailable_after: <txp:expires gmt format="%d-%b-%y %T" /> GMT<txp:else />index, follow</txp:if_expires>">
43+
<link rel="canonical" href="<txp:permlink />">
44+
<txp:output_form form="opengraph" />
45+
<script type="application/ld+json">
46+
{
47+
"@context": "https://schema.org",
48+
"@type": "WebPage",
49+
"headline": "<txp:title escape="json" />",
50+
"description": "<txp:meta_description format="" escape="json" />",
51+
"url": "<txp:permlink escape="json" />"
52+
}
53+
</script>
54+
</txp:if_article_list>
55+
</txp:if_category>
56+
</txp:if_author>
57+
</head>
58+
<body class="<txp:if_article_list>listing-page<txp:else />article-page</txp:if_article_list>" itemscope itemtype="https://schema.org/WebPage">
59+
<txp:output_form form="header" />
60+
<div class="wrapper">
61+
<txp:output_form form="breadcrumbs" />
62+
<div class="container">
63+
<txp:if_article_list>
64+
<main id="main" aria-label="<txp:text item="main_content" />">
65+
<txp:if_author>
66+
<h1 itemprop="name"><txp:text item="author" /> | <txp:author /></h1>
67+
<txp:else />
68+
<txp:if_category>
69+
<h1 itemprop="name"><txp:text item="category" /> | <txp:category title /></h1>
70+
<txp:else />
71+
<h1 itemprop="name"><txp:section title /></h1>
72+
</txp:if_category>
73+
</txp:if_author>
74+
<txp:article form="article_listing" limit="12" wraptag="ul" break="" class="article-list" />
75+
</main>
76+
<txp:output_form form="pagination" />
77+
<txp:else />
78+
<main id="main" aria-label="<txp:text item="main_content" />">
79+
<txp:article />
80+
</main>
81+
</txp:if_article_list>
82+
</div>
83+
</div>
84+
<txp:output_form form="footer" />
85+
</body>
86+
</html>

0 commit comments

Comments
 (0)