autotopia: Add missing lightningtalks event

Try to fix event view
This commit is contained in:
Peter Urban 2019-04-18 22:23:16 +02:00
parent 82525c98ed
commit d95d6396f9
5 changed files with 36 additions and 7 deletions

View File

@ -7,6 +7,7 @@
<newsfile>content/autotopia/events/event-20190504-discussion.xml</newsfile>
<newsfile>content/autotopia/events/event-20190503-movie-screening.xml</newsfile>
<newsfile>content/autotopia/events/event-20190504-talk-tomasz-konicz.xml</newsfile>
<newsfile>content/autotopia/events/event-20190505-lightningtalks.xml</newsfile>
<newsfile>content/autotopia/events/event-20190502-critical-making.xml</newsfile>
<newsfile>content/autotopia/events/event-20190512-talk-maximilian-voigt.xml</newsfile>
<newsfile>content/autotopia/events/event-20190504-talk-tino-heim.xml</newsfile>

View File

@ -3,7 +3,7 @@
<page pagetitle="Movie screening" title="Movie screening">
<event>
<title lang="de-DE">Interactive workshop <q>Kritische Maker-Kultur</q></title>
<title lang="de-DE">Interaktiver Workshop <q>Kritische Maker-Kultur</q></title>
<title lang="en">Interactive workshop <q>Critical making with the community</q></title>
<start>2019-05-02T17:00:00</start>
<venue>SLUB Makerspace</venue>

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE page SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
<page pagetitle="Talk" title="Talk">
<event>
<title lang="de-DE">Lightningtalks <q>Beispiele und Visionen für einen selbstbestimmten Umgang mit Automatisierungs-Werkzeugen</q></title>
<title lang="en">Lightningtalks <q>Examples and visions for a self-determined use of automation tools</q></title>
<start>2019-05-05T18:00:00</start>
<venue>Zentralwerk</venue>
<speaker>?</speaker>
<description lang="de-DE">
</description>
</event>
<p>
</p>
</page>

View File

@ -34,6 +34,11 @@ article {
flex-wrap: wrap;
}
/*TODO: style event info pages*/
title {
font-weight: bold;
}
.vertical-header{
flex: 1 1 24%;
}

View File

@ -17,8 +17,7 @@
<xsl:strip-space elements="p ul td"/>
<xsl:template match="/page">
<xsl:text disable-output-escaping="yes">&lt;!DOCTYPE html&gt;
</xsl:text>
<xsl:text disable-output-escaping="yes">&lt;!DOCTYPE html&gt;</xsl:text>
<xsl:variable name="title">
<xsl:choose>
@ -33,7 +32,7 @@
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<html lang="de" xml:lang="de" dir="ltr">
<html lang="de-DE" xml:lang="de-DE" dir="ltr">
<xsl:call-template name="htmlhead">
<xsl:with-param name="title" select="$title"/>
</xsl:call-template>
@ -64,12 +63,11 @@
<label lang="en" for="lang-de" class="header">Auf deutsch anzeigen</label>
<label lang="de-DE" for="lang-en" class="header">Switch to english</label>
</div>
<a href="{$baseurl}">
<a href="{$baseurl}index.html">
<img title="Autotopia, Vertical Header" alt="Autotopia, Vertical Header" class="vertical-header-image" src="{$baseurl}autotopia_header_vertical.svg"/>
</a>
</div>
<div class="a-content a-main">
<xsl:apply-templates/>
</div>
<div class="a-panel a-content">
@ -170,6 +168,12 @@
<xsl:template match="item/image">
<!-- Nix Bilder in den Autotopia-News -->
</xsl:template>
<xsl:template match="speaker">
<span>
<xsl:copy-of select="."/>
</span>
</xsl:template>
<xsl:template match="table">
<xsl:copy-of select="."/>
@ -194,7 +198,7 @@
<td>
<a href="{$baseurl}{str:replace(str:replace($file, 'content/autotopia/', ''), '.xml', '.html')}">
<xsl:for-each select="title">
<span lang="{@lang}">
<span lang="{@lang}" class="event-title">
<xsl:value-of select="."/>
</span>
</xsl:for-each>