スキマー名表示
Posted: 2007年6月24日(日) 18:19
こんにちは 度々質問をお許し下さい。
サイトコンフィグに登録されているスキマ名を表示したいのですが
<?xml version="1.0" encoding="UTF-8"?>
<site>
<gmap key="" lat="" lng="" zoom="" />
<entries>
<entry name="kitchen" schema="kitchen" caption="キッチン"/>
<entry name="bath" schema="bath" caption="浴室"/>
<entry name="toilet" schema="toilet" caption="トイレ"/>
</entries>
</site>
上記の内容のキツチン・浴室・トイレを表示内容で変化させたいのですが
表示させたいデザインは下記です。
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " ">
<!ENTITY copy "©">
<!ENTITY reg "®">
<!ENTITY trade "™">
<!ENTITY mdash "—">
<!ENTITY ldquo "“">
<!ENTITY rdquo "”">
<!ENTITY pound "£">
<!ENTITY yen "¥">
<!ENTITY euro "€">
]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entry"><link href="../../../../dot_images/css_temp/style.css" rel="stylesheet" type="text/css" />
<script type="text/JavaScript">
<xsl:text disable-output-escaping="yes">
<![CDATA[
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
]]>
</xsl:text>
</script>
<xsl:if test="kitchenlist='4'">
</xsl:if>
<table width="720" border="0" cellspacing="0" cellpadding="0">
<tr><img src="/cms/dot_images/bot_temp/spacer.gif" />
<th scope="col"><TABLE width="691" border="0" align="center" cellpadding="0" cellspacing="0">
<TR>
<TD width="599" class="t1012"><div align="left"><A href="../index.html">TOP</A> >
<xsl:if test="kitchenlist='1'">蛇口</xsl:if>
<xsl:if test="kitchenlist='2'">活水器</xsl:if>
<xsl:if test="kitchenlist='3'">シンク</xsl:if>
<xsl:if test="kitchenlist='4'">アクセサリー・パーツ
</xsl:if></div></TD>
<TD width="92" class="t1012"><xsl:for-each select="navi">
<xsl:for-each select="prev">
<a href="{@href}"><<前へ</a>|
</xsl:for-each>
<xsl:for-each select="next">
<a href="{@href}">次へ>></a>
</xsl:for-each>
</xsl:for-each></TD>
</TR>
</TABLE>
<xsl:if test="kitchenlist='1'">
<img src="/cms/dot_images/bot_temp/kitchen/jaguchi_bar2.gif" />
</xsl:if>
<xsl:if test="kitchenlist='2'">
<img src="/cms/dot_images/bot_temp/kitchen/kasuiki_bar2.gif" />
</xsl:if>
<xsl:if test="kitchenlist='3'">
<img src="/cms/dot_images/bot_temp/kitchen/sink_bar2.gif" />
</xsl:if>
<xsl:if test="kitchenlist='4'">
<img src="/cms/dot_images/bot_temp/kitchen/jaguchi_bar2b.gif" />
</xsl:if>
<table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="270" scope="col"><img src="/cms/dot_images/bot_temp/kitchen/right_back.gif" alt="banak" /><xsl:if test="not(pics='')">
<img src="{pics}" />
</xsl:if>
<xsl:if test=" pics=''">
<img src="/cms/dot_images/bot_temp/soon.gif" width="92" height="72" />
</xsl:if></th>
<th width="414" scope="col"><div align="center"><img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">品名</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="article" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">品番</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="number" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">価格</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="price" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">色名</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="color" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">色番</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="colorno" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">コメント</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="comment" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="84" scope="col"><span class="t1216">完成図</span></th>
<th width="320" scope="col"><xsl:if test="not(cad='')">
<img src="{cad}" />
</xsl:if>
<xsl:if test=" cad=''">
<img src="/cms/dot_images/bot_temp/kitchen/kjunbi_1.gif" width="92" height="72" />
</xsl:if></th>
</tr>
</table><xsl:if test="not(file1='')">
<a href="{file1}"><img src="/cms/dot_images/bot_temp/shohin_to_dxf.gif" name="Image3" border="0" id="Image3" /></a>
</xsl:if>
<xsl:if test=" file1=''">
no cad
</xsl:if>
</div></th>
</tr>
</table></th>
</tr>
</table>
<xsl:if test="not(file1='')">
</xsl:if>
</xsl:template>
</xsl:stylesheet>
上記のように表示ページの名前の蛇口は表示できるのですが大カテのキッチンが表示できないのですが?
宜しくお願いします。
サイトコンフィグに登録されているスキマ名を表示したいのですが
<?xml version="1.0" encoding="UTF-8"?>
<site>
<gmap key="" lat="" lng="" zoom="" />
<entries>
<entry name="kitchen" schema="kitchen" caption="キッチン"/>
<entry name="bath" schema="bath" caption="浴室"/>
<entry name="toilet" schema="toilet" caption="トイレ"/>
</entries>
</site>
上記の内容のキツチン・浴室・トイレを表示内容で変化させたいのですが
表示させたいデザインは下記です。
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp " ">
<!ENTITY copy "©">
<!ENTITY reg "®">
<!ENTITY trade "™">
<!ENTITY mdash "—">
<!ENTITY ldquo "“">
<!ENTITY rdquo "”">
<!ENTITY pound "£">
<!ENTITY yen "¥">
<!ENTITY euro "€">
]>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entry"><link href="../../../../dot_images/css_temp/style.css" rel="stylesheet" type="text/css" />
<script type="text/JavaScript">
<xsl:text disable-output-escaping="yes">
<![CDATA[
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
]]>
</xsl:text>
</script>
<xsl:if test="kitchenlist='4'">
</xsl:if>
<table width="720" border="0" cellspacing="0" cellpadding="0">
<tr><img src="/cms/dot_images/bot_temp/spacer.gif" />
<th scope="col"><TABLE width="691" border="0" align="center" cellpadding="0" cellspacing="0">
<TR>
<TD width="599" class="t1012"><div align="left"><A href="../index.html">TOP</A> >
<xsl:if test="kitchenlist='1'">蛇口</xsl:if>
<xsl:if test="kitchenlist='2'">活水器</xsl:if>
<xsl:if test="kitchenlist='3'">シンク</xsl:if>
<xsl:if test="kitchenlist='4'">アクセサリー・パーツ
</xsl:if></div></TD>
<TD width="92" class="t1012"><xsl:for-each select="navi">
<xsl:for-each select="prev">
<a href="{@href}"><<前へ</a>|
</xsl:for-each>
<xsl:for-each select="next">
<a href="{@href}">次へ>></a>
</xsl:for-each>
</xsl:for-each></TD>
</TR>
</TABLE>
<xsl:if test="kitchenlist='1'">
<img src="/cms/dot_images/bot_temp/kitchen/jaguchi_bar2.gif" />
</xsl:if>
<xsl:if test="kitchenlist='2'">
<img src="/cms/dot_images/bot_temp/kitchen/kasuiki_bar2.gif" />
</xsl:if>
<xsl:if test="kitchenlist='3'">
<img src="/cms/dot_images/bot_temp/kitchen/sink_bar2.gif" />
</xsl:if>
<xsl:if test="kitchenlist='4'">
<img src="/cms/dot_images/bot_temp/kitchen/jaguchi_bar2b.gif" />
</xsl:if>
<table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="270" scope="col"><img src="/cms/dot_images/bot_temp/kitchen/right_back.gif" alt="banak" /><xsl:if test="not(pics='')">
<img src="{pics}" />
</xsl:if>
<xsl:if test=" pics=''">
<img src="/cms/dot_images/bot_temp/soon.gif" width="92" height="72" />
</xsl:if></th>
<th width="414" scope="col"><div align="center"><img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">品名</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="article" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">品番</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="number" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">価格</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="price" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">色名</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="color" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">色番</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="colorno" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="80" scope="col"><span class="t1216">コメント</span></th>
<th width="324" class="t1216" scope="col"><div align="left"><xsl:value-of select="comment" /></div></th>
</tr>
</table>
<img src="/cms/dot_images/bot_temp/shohin_sen.gif" alt="" />
<table width="404" border="0" cellspacing="0" cellpadding="0">
<tr>
<th width="84" scope="col"><span class="t1216">完成図</span></th>
<th width="320" scope="col"><xsl:if test="not(cad='')">
<img src="{cad}" />
</xsl:if>
<xsl:if test=" cad=''">
<img src="/cms/dot_images/bot_temp/kitchen/kjunbi_1.gif" width="92" height="72" />
</xsl:if></th>
</tr>
</table><xsl:if test="not(file1='')">
<a href="{file1}"><img src="/cms/dot_images/bot_temp/shohin_to_dxf.gif" name="Image3" border="0" id="Image3" /></a>
</xsl:if>
<xsl:if test=" file1=''">
no cad
</xsl:if>
</div></th>
</tr>
</table></th>
</tr>
</table>
<xsl:if test="not(file1='')">
</xsl:if>
</xsl:template>
</xsl:stylesheet>
上記のように表示ページの名前の蛇口は表示できるのですが大カテのキッチンが表示できないのですが?
宜しくお願いします。