如果没有唯一的URL路径,如何在Moovweb项目中设置映射文件?

时间:2013-04-21 19:40:58

标签: mapping moovweb

我想在我的Moovweb项目中设置mappings.ts文件。 answer on how to set up the mappings file提供了丰富的信息,但主要关注网址路径。

我的网站有很多看起来相同的页面(因此可能会使用相同的Tritium文件进行转换),但这些URL没有共同的元素(例如,它们在路径中没有很好的/ product /产品页面。)

我有什么方法可以在我的网站上映射页面吗?

1 个答案:

答案 0 :(得分:5)

您可以通过检查元素的存在并在该范围内导入,根据页面元素而不是URL导入Tritium文件。我已经看到它以这种格式完成:

$("./div[@id='product_element']") {
  $page_type = "product"
}

...

match($page_type) {
  with(/product/) {
    @import "product.ts"
  }
}

如果您的网址结构不是特别一致,这可能是区分网页类型的好方法。