Daniel Siepmann
c60a207394
Do not add another level of data processing. Allow to hide content in TOC. Ensure ordering of elements in TOC reflects ordering in rendering.
74 lines
2.5 KiB
HTML
74 lines
2.5 KiB
HTML
<html xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
|
|
data-namespace-typo3-fluid="true">
|
|
|
|
<f:layout name="Content" />
|
|
|
|
<f:section name="Header">
|
|
Blog Post
|
|
</f:section>
|
|
|
|
<f:section name="ContentHeader">
|
|
{f:render(partial: 'BlogPostHeader', arguments: {
|
|
title: data.title,
|
|
blogPost : data,
|
|
compatibleWith: compatibleWith,
|
|
topics: assignedTopics,
|
|
addLinks: 1
|
|
})}
|
|
</f:section>
|
|
|
|
<f:section name="Content">
|
|
<main>
|
|
<a name="introduction"></a>
|
|
<h2>Introduction <small><a href="#introduction">¶</a></small></h2>
|
|
{data.abstract -> f:format.html(parseFuncTSPath: 'lib.parseFunc_abstract')}
|
|
{introduction -> f:format.raw()}
|
|
|
|
<f:if condition="{media.0}">
|
|
{f:render(partial: 'Image', arguments: {image: media.0})}
|
|
</f:if>
|
|
|
|
{contentMain -> f:format.raw()}
|
|
|
|
<f:if condition="{acknowledgements}">
|
|
<a name="acknowledgements"></a>
|
|
<h2>Acknowledgements <small><a href="#acknowledgements">¶</a></small></h2>
|
|
{acknowledgements -> f:format.raw()}
|
|
</f:if>
|
|
|
|
<f:if condition="{furtherReading}">
|
|
<a name="furtherReading"></a>
|
|
<h2>Further reading <small><a href="#furtherReading">¶</a></small></h2>
|
|
{furtherReading -> f:format.raw()}
|
|
</f:if>
|
|
</main>
|
|
</f:section>
|
|
|
|
<f:section name="Aside">
|
|
<nav>
|
|
<h1>Table of Content</h1>
|
|
<ol>
|
|
<li>
|
|
<a href="#introduction">Introduction</a>
|
|
</li>
|
|
<f:for each="{pageContent}" as="contentEntry">
|
|
<f:if condition="{contentEntry.data.header}">
|
|
<li>
|
|
<a href="#c{contentEntry.data.uid}">{contentEntry.data.header}</a>
|
|
</li>
|
|
</f:if>
|
|
</f:for>
|
|
<f:if condition="{acknowledgements}">
|
|
<li>
|
|
<a href="#acknowledgements">Acknowledgements</a>
|
|
</li>
|
|
</f:if>
|
|
<f:if condition="{furtherReading}">
|
|
<li>
|
|
<a href="#furtherReading">Further reading</a>
|
|
</li>
|
|
</f:if>
|
|
</ol>
|
|
</nav>
|
|
</f:section>
|
|
</html>
|