blob: 61a1bc6c23c715d1c36cfd66b54fadfaedb80771 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!-- Include other stylesheets -->
<xsl:import href="../../../docbook/xsl/xhtml/docbook.xsl"/>
<xsl:include href="../common/params.xsl" />
<xsl:include href="../common/inline.xsl" />
<xsl:include href="component.xsl" />
<xsl:include href="titlepage.xsl" />
<xsl:include href="sections.xsl" />
<xsl:param name="pdf.url"/>
<xsl:param name="pdf.icon"/>
<xsl:param name="wordpress.dir">../../wordpress</xsl:param>
<xsl:output method="xml" encoding="UTF-8" indent="no" omit-xml-declaration="yes"/>
<xsl:param name="use.extensions" select="0"/>
<xsl:param name="section.autolabel" select="'0'"/>
<xsl:param name="generate.toc"/>
<xsl:template match="*" mode="process.root">
<xsl:variable name="doc" select="self::*"/>
<xsl:processing-instruction name="php">
require('<xsl:value-of select="$wordpress.dir"/>/wp-blog-header.php');
class MyPost { var $post_title = "<xsl:apply-templates select="$doc" mode="object.title.markup.textonly"/>"; }
$wp_query->is_home = false;
$wp_query->is_single = true;
$wp_query->queried_object = new MyPost();
get_header();
</xsl:processing-instruction>
<div id="content" class="narrowcolumn" role="main">
<xsl:apply-templates select="."/>
</div>
<xsl:processing-instruction name="php">
get_sidebar();
get_footer();
</xsl:processing-instruction>
</xsl:template>
</xsl:stylesheet>
|