Archive Index
From Movable Type
Contents |
Archive Index
The Archive Index template is a simple listing of all the entries in the blog. Individual entry archives are listed first, followed by any date based and category archives. The default Archive Index lists the following (if the respective archive mappings are enabled)
- Individual entry archives
- Monthly archives
- Categories
- Author
- Category Monthly
- Author Monthly
Depending on what archives are enabled, the list can become quite long. The template is set to publish with the index templates.
This template includes the following modules:
Variable declarations
<MTSetVar name="body_class" value="mt-archive-index"> <MTSetVar name="main_template" value="1"> <MTSetVar name="archive_index" value="1"> <MTSetVar name="sidebar" value="1"> <MTSetVar name="module_about_context" value="1"> <MTSetVarBlock name="page_title">Archives</MTSetVarBlock>
<$MTInclude module="Header"$> <h1 class="archive-title"><$MTGetVar name="page_title"$></h1>
Individual entry listing
<MTIfArchiveTypeEnabled archive_type="Individual">
<div class="archive-individual archive-date-based archive">
<MTArchiveList archive_type="Individual">
<MTArchiveListHeader>
<div class="archive-content">
<ul class="archive-list">
</MTArchiveListHeader>
<li class="archive-list-item"><$MTArchiveDate format="%Y.%m.%d"$>: <a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
<MTArchiveListFooter>
</ul>
</div>
</MTArchiveListFooter>
</MTArchiveList>
</div>
</MTIfArchiveTypeEnabled>
Monthly archive listing
<MTIfArchiveTypeEnabled archive_type="Monthly">
<div class="archive-monthly archive-date-based archive">
<MTArchiveList archive_type="Monthly">
<MTArchiveListHeader>
<h2 class="archive-header">Monthly Archives</h2>
<div class="archive-content">
<ul class="archive-list">
</MTArchiveListHeader>
<li class="archive-list-item"><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
<MTArchiveListFooter>
</ul>
</div>
</MTArchiveListFooter>
</MTArchiveList>
</div>
</MTIfArchiveTypeEnabled>
Category listing
<MTIfArchiveTypeEnabled archive_type="Category">
<div class="archive-category archive">
<h2 class="archive-header">Categories</h2>
<div class="archive-content">
<MTTopLevelCategories>
<MTSubCatIsFirst>
<ul class="archive-list">
</MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="archive-list-item"><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><$MTCategoryLabel$></a>
<MTElse>
<li class="archive-list-item"><$MTCategoryLabel$>
</MTIfNonZero>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast>
</ul>
</MTSubCatIsLast>
</MTTopLevelCategories>
</div>
</div>
</MTIfArchiveTypeEnabled>
Author listing
<MTIfArchiveTypeEnabled archive_type="Author">
<div class="archive-author archive">
<MTArchiveList archive_type="Author">
<MTArchiveListHeader>
<h2 class="archive-header">Author Archives</h2>
<div class="archive-content">
<ul class="archive-list">
</MTArchiveListHeader>
<li class="archive-list-item"><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
<MTArchiveListFooter>
</ul>
</div>
</MTArchiveListFooter>
</MTArchiveList>
</div>
</MTIfArchiveTypeEnabled>
Monthly category listing
<MTIfArchiveTypeEnabled archive_type="Category-Monthly">
<div class="archive-category-monthly archive">
<MTArchiveList archive_type="Category-Monthly">
<MTArchiveListHeader>
<h2 class="archive-header">Category Monthly Archives</h2>
<div class="archive-content">
<ul class="archive-list">
</MTArchiveListHeader>
<li class="archive-list-item"><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
<MTArchiveListFooter>
</ul>
</div>
</MTArchiveListFooter>
</MTArchiveList>
</div>
</MTIfArchiveTypeEnabled>
Monthly author listing
<MTIfArchiveTypeEnabled archive_type="Author-Monthly">
<div class="archive-author-monthly archive">
<MTArchiveList archive_type="Author-Monthly">
<MTArchiveListHeader>
<h2 class="archive-header">Author Monthly Archives</h2>
<div class="archive-content">
<ul class="archive-list">
</MTArchiveListHeader>
<li class="archive-list-item"><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></li>
<MTArchiveListFooter>
</ul>
</div>
</MTArchiveListFooter>
</MTArchiveList>
</div>
</MTIfArchiveTypeEnabled>
<$MTInclude module="Footer"$>