既存のスキーマでだめだったので新規にスキーマを作って試しましたがダメでした。
どこか文法的なミスがあるのかと思いますが、見つけることができませんでした。
スキーマ
コード: 全て選択
<data name="date_on_list" type="list" caption="開催年月日リスト">
<listitem caption="開催年月日"><data name="date_on" type="date" caption="開催年月日" /></listitem>
</data>
コード: 全て選択
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entrylist">
<xsl:for-each select="entry">
<xsl:for-each select="date_off_list/listitem" /><div class="date"><xsl:value-of select="date_on" /></div></xsl:for-each>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
コード: 全て選択
<?php require( "cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp" />
</head>
<body>
<cmsd:entrylist name="event2" design="today" rows="1" />
</body>
コード: 全て選択
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp" />
</head>
<body>
<!--?xml version="1.0"?-->
2014-07-08
2014-07-08
2014-07-08b
999
1
1
2014-07-08 13:14
</body>
同じスキーマに定義したlist項目以外の項目についても値だけが出力されて、divタグなどのコードが出力されませんでしたが、スキーマからlist項目をなくすと正常に表示されました。
CMS Designerのバージョンは1.1.16bです。