xslfo: DS schedule template update

git-svn-id: svn://svn.c3d2.de/c3d2-web/trunk@1871 31f61c52-7bfb-0310-b897-fc00f8a278f0
This commit is contained in:
astro 2009-10-03 13:17:48 +00:00
parent dc00a5f5d6
commit fef58c3755
3 changed files with 25 additions and 9 deletions

View File

@ -1,4 +1,4 @@
EXPORT_DIR=../../../content/static/datenspuren/fahrplan
EXPORT_DIR=../../../content/static/datenspuren/2009
FOP=~/programs/fop/fop
FOP_FLAGS=-d
XSLT=xsltproc
@ -6,10 +6,9 @@ XSLT_FLAGS=--novalid
XEP=~/Java/XEP/xep
FOP_FILES=day_2008-06-07.pdf day_2008-06-08.pdf
XEP_FILES=day_1-xep.pdf day_2-xep.pdf
FOP_FILES=day_2009-10-03.pdf day_2009-10-04.pdf
all: $(FOP_FILES) #$(XEP_FILES) $(KEEP)
all: $(FOP_FILES)
day_%.de.html: $(EXPORT_DIR)/day_%.de.html
cp $< $@
@ -35,6 +34,23 @@ day_%_hyphenated.xml: day_%.xml
-e 's/wirkungsvoll/wir\&#173;kungs\&#173;voll/' \
-e 's/Durchsuchung/Durch\&#173;such\&#173;ung/' \
-e 's/Bundesdatenschutzgesetzes/Bundes\&#173;daten\&#173;schutz\&#173;gesetzes/' \
-e 's/Rahmenbedingungen/Rahmen\&#173;beding\&#173;ung\&#173;en/' \
-e 's/Datenschutz/Daten\&#173;schutz/' \
-e 's/Datenschutzfreundliche/Daten\&#173;schutz\&#173;freund\&#173;liche/' \
-e 's/Kommunikation/Kom\&#173;mu\&#173;ni\&#173;ka\&#173;tion/' \
-e 's/Zwischenspeichern/Zwi\&#173;schen\&#173;spei\&#173;chern/' \
-e 's/Sicherheitsarchitektur/Sich\&#173;er\&#173;heits\&#173;archi\&#173;tek\&#173;tur/' \
-e 's/kontrollierten/kon\&#173;troll\&#173;ier\&#173;en/' \
-e 's/unauslöschliche/un\&#173;aus\&#173;lösch\&#173;liche/' \
-e 's/Gruppen/Grup\&#173;pen/' \
-e 's/Überwachung/Über\&#173;wach\&#173;ung/' \
-e 's/leverage/lever\&#173;age/' \
-e 's/information/in\&#173;for\&#173;ma\&#173;tion/' \
-e 's/Unsicherheiten/Un\&#173;sich\&#173;er\&#173;heit\&#173;en/' \
-e 's/zwischen/zwi\&#173;schen/' \
-e 's/Datenpaketen/Da\&#173;ten\&#173;pa\&#173;ket\&#173;en/' \
-e 's/Optimierungsmöglichkeiten/Op\&#173;ti\&#173;mier\&#173;ungs\&#173;mög\&#173;lich\&#173;keiten/' \
-e 's/zivilgesellschaftliche/zi\&#173;vil\&#173;ge\&#173;sell\&#173;schaft\&#173;liche/' \
< $< > $@
#cp $< $@

View File

@ -54,7 +54,7 @@
<xsl:template match="x:tbody/x:tr/x:td[starts-with(@class,'room event ')]">
<!--xsl:variable name="id" select="substring-before(substring-after(p[@class='title']/a/@href, '/events/'), '.de.html')"/-->
<xsl:variable name="id" select="substring-before(substring-after(x:p[@class='title']/x:a/@href, '/events/'), '.de.html')"/>
<xsl:variable name="id" select="substring-before(substring-after(x:p[@class='title']/x:a/@href, 'events/'), '.de.html')"/>
<event slots="{@rowspan}" id="{$id}">
<xsl:copy-of select="document('schedule.de.xml')/schedule/day/room/event[@id=$id]/*"/>

View File

@ -92,7 +92,7 @@
<xsl:message>== <xsl:value-of select="$previous-timeslot/@time"/> ++ <xsl:value-of select="@time"/> ==</xsl:message>
<table-row>
<table-cell display-align="center">
<block text-align="center" font-size="12pt" padding-bottom="0.5em">
<block text-align="center" font-size="10pt" padding-bottom="0.5em">
<xsl:variable name="posteventempty">
<xsl:for-each select="*">
@ -129,13 +129,13 @@
<table-cell number-rows-spanned="{@slots}"
border-style="solid" border-width="0.4mm" border-color="#333"
padding="1mm">
<block font-weight="bold" font-size="15pt">
<block font-weight="bold" font-size="14pt">
<xsl:value-of select="title"/>
</block>
<block font-style="italic" font-size="12pt">
<block font-style="italic" font-size="10pt">
<xsl:value-of select="subtitle"/>
</block>
<block display-align="after" font-size="12pt">
<block display-align="after" font-size="10pt">
<xsl:for-each select="persons/person[string(.) != '&lt;&lt;&lt;/&gt;&gt; Network']">
<xsl:if test="position() &gt; 1">
<xsl:text>, </xsl:text>