0

请考虑以下简单的玉模板:

form
  block balance
  block address_info
  block additional_info
  block payment_info

block balance
  | a

block address_info
  | b

block additional_info
  | c

block payment_info
  | d

首先,它不起作用(否则我不会问这个问题)。

生成的 HTML 很简单<form></form>

我想要的是定义一个布局,然后覆盖同一个模板文件中的所有布局块。是否可以?

PS 我知道我可以将布局放入不同的文件中,然后将其扩展为另一个文件。但是,我的布局只针对一个视图,为它定义一个单独的文件是一种浪费。

4

1 回答 1

0

明白了,我正在寻找的是所谓mixin的,就像函数一样。

所以,我的小例子应该是这样写的:

mixin balance
  | a

mixin address_info
  | b

mixin additional_info
  | c

mixin payment_info
  | d

form
  mixin balance
  mixin address_info
  mixin additional_info
  mixin payment_info
于 2012-10-27T10:44:06.547 回答