我正在使用雅虎商店标签建立商店。雅虎商店标签看起来很像 HTML 注释:
<!--#ystore_catalog id="fsp0001" field="price" format="html" -->
一旦它在服务器上,它应该拉入产品 ID 的相关字段。这是奇怪的部分。当我在 Dreamweaver 中创建页面时,Yahoo 商店标签不起作用。如果我在 Yahoo Webhosting 文件管理器中创建 HTML 页面,并从我的 Dreamweaver 文件中粘贴完全相同的代码(doctype、html 标签等),它确实可以工作。我什至可以下载在 Yahoo 中创建的文件,在 Dreamweaver 中对其进行编辑并将其发送回服务器,它就可以工作了!
那么在 Dreamweaver 中创建文件的方式是否存在问题?我尝试使用每种不同的 Unicode 规范化形式创建一个文件,但它们都不起作用。当 Yahoo 创建 Dreamweaver 没有的文件时,它在做什么?
这是在 Yahoo 文件管理器中创建的工作页面(价格为 24.95 美元): http: //fullsteampress.com/pricetest2.html
这是在 Dreamweaver 中创建的同一页面:http: //fullsteampress.com/pricetest.html
这是两个页面中使用的完整 HTML:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>
<body>
<!--#ystore_catalog id="fsp0001" field="price" format="html" -->
</body>
</html>
附加信息:
在我的电脑上,dreamweaver 中创建的文件似乎是 374 字节,而雅虎文件管理器中创建的文件是 670 字节。即使我在文本编辑器中打开它们,内容(我的 HTML)也是相同的。