早速ですが、HTMLのhead部分を
コード: 全て選択
<head>
<title>マイリスト</title>
<meta name="description" content="マイリストの概要" />
<meta name="keywords" content="マイリストのキーワード" />
<link rel="start" title="目次" href="../index.html" />
<link rel="chapter" title="第1章" href="./index.php?eid=00001" />
<link rel="chapter" title="第2章" href="./index.php?eid=00002" />
<link rel="chapter" title="第3章" href="./index.php?eid=00003" />
</head>
と思い、
index.phpのhead部分
コード: 全て選択
<head>
<title>マイリスト</title>
<meta name="description" content="マイリストの概要" />
<meta name="keywords" content="マイリストのキーワード" />
<link rel="start" title="目次" href="../index.html" />
<cmsd:entrylist name="mylist" design="chapter_list" />
</head>
mylist.list.chapter_list.design.xsl
コード: 全て選択
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" encoding="EUC-JP" omit-xml-declaration="yes" indent="yes" />
<xsl:template match="/entrylist">
<xsl:for-each select="entry">
<link rel="chapter" title="{mylist_title}" href="index.php{@href}" />
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
コード: 全て選択
<head>
<title>マイリスト</title>
<meta name="description" content="マイリストの概要" />
<meta name="keywords" content="マイリストのキーワード" />
<link rel="start" title="目次" href="../index.html" />
<link rel="chapter" title="第1章" href="./index.php?eid=00001" ></li>
<link rel="chapter" title="第2章" href="./index.php?eid=00002" ></li>
<link rel="chapter" title="第3章" href="./index.php?eid=00003" ></li>
</head>
<xsl:output method="html" />としても、 <link rel="chapter" title="〜" href="〜"> となりました。(<link />となっていない)
できれば、XHTMLで書きたいので、 <link rel="chapter" title="〜" href="〜" /> としたいと思っています。
もしかしたら、head部分にCMSDを適用すべきではないのかもしれませんが、それは可能でしょうか。