現象ですが、type="img"で作成したフォームに画像をアップしているのですが、
デザインファイルに<img src="{hoge}" width="{hoge/@width}" height="{hoge/@height}" alt="{hoge/@alt}" />と
している箇所で、実際に出力されたソースをみると、以下のようになります。
コード: 全て選択
<img src="ファイルパス" width="画像幅" height="画像高さ" alt="テキストテキストテキスト">
===================================================================
【スキーマファイル】
コード: 全て選択
<?xml version="1.0" encoding="UTF-8"?>
<schema name="single" caption="シングル" title="singlettl">
<data name="singlettl" type="text" caption="名前" output="text1" />
<data name="katch" type="img" caption="画像1" alt="True" />
<data name="product" type="img" caption="画像2" alt="True" />
<data name="middlettl" type="text" caption="中見出し" output="text1" />
<data name="content" type="textarea" caption="本文" output="text2" cols="80" rows="20" />
</schema>
【デザインファイル】 (スキーマファイル5行目に対するデザイン)
コード: 全て選択
<?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="/entry">
<img src="{product}" width="{product/@width}" height="{product/@height}" alt="{product/@alt}" />
</xsl:template>
</xsl:stylesheet>
【出力PHPファイル】
コード: 全て選択
<?php require( "core/include/view.php.inc" ); // encoding="euc-jp" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>????</title>
<link rel="stylesheet" href="common/css/style.css" type="text/css" media="all" />
<link rel="index" title="" href="index.html" />
</head>
<body>
<div id="container">
<div>
<p id="product"><cmsd:entry name="single" design="product" /></p>
</div>
</div>
</body>
</html>
<?php cmsd_end_template(); ?>
※PHPファイルの内容は不具合の該当する箇所のみにしてあります
過去ログを探してみたのですが見つからなかったので質問をさせていただきました。
どうぞ宜しくお願い申し上げます。