3

我想在我的 Moovweb 项目中设置 mappings.ts 文件。关于如何设置映射文件的答案提供了丰富的信息,但侧重于 URL 路径。

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

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

4

1 回答 1

5

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

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

...

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

当您的 URL 结构不是特别一致时,这可能是区分页面类型的好方法。

于 2013-04-24T00:25:03.937 回答