我对游戏框架(1.2.4)有一个小问题。我想让一个标签继承另一个标签,并将这个标签包含在扩展另一个网页的 html 页面中。最好的解释方法是使用模式:
但是,它没有按我想要的方式工作。事实上,test.tag 文件中的extends 似乎覆盖了Screen.html 中的extends。然后,所有 Screen.html 的内容都包含在 block.tag 中,#{doLayout /}
而不是包含在 main.html 中
有什么办法可以做我想做的事吗?谢谢。
这是来源:
main.html
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<body>
#{doLayout /}
</body>
</html>
屏幕.html
#{extends 'main.html' /}
<div id="Screen.html">
#{test /}
</div>
测试标签
#{extends 'tags/block.tag' /}
test.tag
块标签
<div id="test">
#{doLayout /}
</div>
页面调用时生成的html
<div id="test">
<div id="Screen.html">
test.tag
</div>
</div>
如您所见,main.html 不包含在内,而 Screen 包含在块中。有任何想法吗 ?
有关信息,想要的输出:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<body>
<div id="Screen.html">
<div id="test">
test.tag
</div>
</div>
</body>
</html>