Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates Expression Web:大型网站中的动态Web模板与母版页_Templates_Master Pages_Microsoft Expression Web - Fatal编程技术网

Templates Expression Web:大型网站中的动态Web模板与母版页

Templates Expression Web:大型网站中的动态Web模板与母版页,templates,master-pages,microsoft-expression-web,Templates,Master Pages,Microsoft Expression Web,我正试图决定为一群技术性不强的web编辑器提供模板的最佳方式。他们的工具将是ExpressionWeb3(最终从Frontpage迁移)。他们有两个网站,每个网站大约有9000页。(有趣,嗯?) 关于动态web模板,我最大的犹豫是如何更新页面。如果我必须更改任何常见内容,所有“附加”网页都会使用类似Frontpage的元数据进行物理修改。这似乎是多余的,而且容易出错 母版页的一个问题是,出于安全原因,大多数web编辑器连接到子网站而不是网站的根网站(因此部门A不能破坏部门B的内容)。在这种情况下

我正试图决定为一群技术性不强的web编辑器提供模板的最佳方式。他们的工具将是ExpressionWeb3(最终从Frontpage迁移)。他们有两个网站,每个网站大约有9000页。(有趣,嗯?)

关于动态web模板,我最大的犹豫是如何更新页面。如果我必须更改任何常见内容,所有“附加”网页都会使用类似Frontpage的元数据进行物理修改。这似乎是多余的,而且容易出错

母版页的一个问题是,出于安全原因,大多数web编辑器连接到子网站而不是网站的根网站(因此部门A不能破坏部门B的内容)。在这种情况下,我必须在每个子网站中维护母版页的副本,因为ExpressionWeb不允许它们浏览回根目录

使用这两种模板技术,如果我使用服务器端包含(!!),web编辑器在设计时甚至看不到页眉/页脚

到目前为止,我倾向于使用服务器端包含实际页眉/页脚的母版页。
您将如何处理这一问题?

既然这一方案正在实施,我不妨回答我自己的问题。我选择了母版页,很高兴我选择了。我能够在VisualStudio中进行设计,并为开发人员(使用VisualStudio)和内容贡献者(使用ExpressionWeb)提供母版页。这两种产品使用母版页的方式略有不同。ExpressionWeb在文档部分的内容区域有一个不幸的bug(我认为EW4也无法修复)。这个bug可以通过一段代码来解决

没有使用任何包含项。。只是大量的css、div和列表。EW4的糟糕之处在于工具栏仍然无法定制,而设计视图在某些情况下在解释css方面仍然做得很差劲