我有一个文本数据库,它们呈现为单页,因为大多数文本都需要不同的布局和(最重要的)i18n。
结构是:
baseLayout.jade
DBtemplate.jade
actualText.jade
(我必须在一个玉文件中制作每个文本,所以我可以翻译它们):
extends ../DBtemplate
block tipContent
- var path = "[html]text.cat1.subcat2."
h1(data-i18n=path + "0")
.tipsFrame
.tipsText
p(data-i18n=path + "1")
p(data-i18n=path + "2")
p(data-i18n=path + "3")
p(data-i18n=path + "4")
// ...
所有文件都通过extends / block
粘在一起这里没问题。正常的概述工作,我可以显示任何单个文本。
现在我想在另一个页面中渲染它们(作为可选的提示部分)。
显然,我将不得不用ajax重新加载它们,这可能不会成为一个问题。问题是:actualText.jade
),而不包含扩展中的所有布局?感谢