小编Joh*_*n F的帖子

Twig块传递给嵌入式模板

我在一个纤薄的框架应用程序中使用twig模板.我有一个模板page.phtml,它对一组数据进行分页,并有几个子块,用于覆盖每个元素细节,如分页用户,事件,订单等.

page.phtml

<div class="page">
    {% block block1 %}default content{% endblock %}
    <ul>
    ...
    </ul>
    {% block block2 %}{% endblock %}
</div>
Run Code Online (Sandbox Code Playgroud)

我有一个event.phtml模板,嵌入page.phtml并添加一些其他内容到页面; 它还会覆盖默认页面的block1内容

event.phtml

<html>
    <body>
        <h1>Event Page</h1>
        {% embed "page.phtml" %}
            {% block block1 %}event page content{% endblock %}
        {% endembed %}
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我有一个自定义活动页面过程只需要修改一些活动页面的块,所以我伸出event.phtml像这样

custom_event.phtml

{% extends "event.phtml" %}
{% block block2 %}overridden value{% endblock %}
Run Code Online (Sandbox Code Playgroud)

并期望block2的重写内容显示在父模板嵌入的page.phtml模板中.我可以在父模板中输出block2的值,它就在那里,但在嵌入式模板中却没有.我尝试event.phtml在嵌入中明确地传递块,就像这样

{%embed "page.phtml" %}
    {% block block2 %}{{parent()}}{% endblock %}
    ...
{% …
Run Code Online (Sandbox Code Playgroud)

embed templates block extend twig

7
推荐指数
1
解决办法
905
查看次数

基金会和AngularJS

我正在使用Zurb的Foundation框架来响应和AngularJS修改应用程序.根据Foundation的响应规则,数据显示在<tr ng-repeat="obj in entries">...</tr>具有<td>隐藏/ 显示的表中的数据存在错误.不幸的是,当更新角度模型时,Foundation不会重新流动新渲染的DOM.

我已尝试使用, $(document).foundation('table')因为我在广泛的谷歌搜索中发现,但这实际上并没有触发响应式折叠表的重排.我还添加了一个指令来触发一个$(window).trigger('resize')适用于第一次调用的简单,但任何后续调用都没有.

还有其他人碰到这个吗?

zurb-foundation angularjs

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

angularjs ×1

block ×1

embed ×1

extend ×1

templates ×1

twig ×1

zurb-foundation ×1