etaoux / brix

Build site with bricks
http://etaoux.github.com/brix
MIT License
124 stars 49 forks source link

Brick下的模版增强配置RENDERERS存在问题 #44

Closed youwenda closed 11 years ago

youwenda commented 11 years ago

单独通过实例化Brick组件是没有问题的,RENDERS中的方法会添加到相应的组件data中,如果通过Pagelet 初始化组件,RENDERERS会添加到Pagelet下的bricks的相应组件下,这是没有问题的,但模版会继续从Pagelet下的data去查找RENDERERS中的方法,所以是找不到的,因为demo中没有用到RENDERS,所以一直未触发这个bug

建议是Pagelet 遍历生成Brick的RENDERS,并把其加入到自己的data中

keyapril commented 11 years ago

brix的Pagelet 是没有RENDERS的概念的,只有Brick有。

而且Brick有单独的tmpl和data配置。