【问题标题】:Play 2, how to reuse a HTML code with a tag玩2、如何重用带有标签的HTML代码
【发布时间】:2012-12-08 07:32:56
【问题描述】:

在游戏中! Framework v. 1.x 有类似“标签”之类的东西,可以重用一些 thml/模板代码。

在游戏中! Framework v 2.x,对我来说还不清楚它将如何使用 (here)。

例如,我想使用标签为我的网站定义一个标题(为了不重复我自己,而只是在我需要的页面中包含标题)。

谁能解释我/展示如何使用标签,或者我应该使用什么来包含标题或任何 html/模板代码块。

【问题讨论】:

    标签: templates playframework-2.0


    【解决方案1】:

    您向我们展示了一个样品,并且您要求提供样品:)

    这很简单,在views.tags 包中创建一个通用视图(如果您不传递任何参数,请记住将第一行留空!还记得在标签名称后添加括号):

    /app/views/tags/header.scala.html

    <div id="header">
        <h1>Hello World!</h1>
    </div>
    

    因此,您可以将其“包含”在任何其他视图中,只需:

    <body>
        @tags.header()
        Some other content
    </body>
    

    【讨论】:

    • 这对我不起作用。我在 /app/views/tags/_pricing_plan.scala.html 中有这个视图,当我尝试使用 @tags._pricing_plan() 将它“包含”在另一个包的另一个视图中时,我只得到 not found: value tags
    猜你喜欢
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 2017-02-28
    • 2019-03-26
    • 2013-08-10
    • 2013-03-30
    相关资源
    最近更新 更多