Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';将HTML页面转换为细枝模板的最佳方法是什么?_Html_Symfony_Twig - Fatal编程技术网

什么';将HTML页面转换为细枝模板的最佳方法是什么?

什么';将HTML页面转换为细枝模板的最佳方法是什么?,html,symfony,twig,Html,Symfony,Twig,我必须做一个学校项目,基本上是一个网站 我们的客户要求我的团队预览设计。然而,到那时,我和我的同事对Symfony一无所知 因此,我们首先创建了一个静态HTML网站(带有CSS和JS库)来设计网站 一旦我们就最终设计达成一致,我们就必须让网站充满活力 在课堂上学习了Symfony的基础知识后,我们决定采用这种技术 所以我的问题是:将我的团队的静态网站“转化”为细枝模板的最佳方式是什么 提前感谢,正如您在中所读到的,您首先看到的是全局站点模板,其中包含布局和不会有太大变化的部分。(菜单、页眉、页脚

我必须做一个学校项目,基本上是一个网站

我们的客户要求我的团队预览设计。然而,到那时,我和我的同事对Symfony一无所知

因此,我们首先创建了一个静态HTML网站(带有CSS和JS库)来设计网站

一旦我们就最终设计达成一致,我们就必须让网站充满活力

在课堂上学习了Symfony的基础知识后,我们决定采用这种技术

所以我的问题是:将我的团队的静态网站“转化”为细枝模板的最佳方式是什么

提前感谢,

正如您在中所读到的,您首先看到的是全局站点模板,其中包含布局和不会有太大变化的部分。(菜单、页眉、页脚等)


{%block title%}测试应用程序{%endblock%}
{%块边栏%}
{%endblock%} {%block body%}{%endblock%}
然后,您可以通过所需的块呈现特定的页面呈现内容:

{# app/Resources/views/blog/index.html.twig #}

{% extends 'base.html.twig' %}

{% block title %}My cool blog posts{% endblock %}

{% block body %}
    {% for entry in blog_entries %}
        <h2>{{ entry.title }}</h2>
        <p>{{ entry.body }}</p>
    {% endfor %}
{% endblock %}
{#app/Resources/views/blog/index.html.twig}
{%extends'base.html.twig%}
{%block title%}我的酷博客帖子{%endblock%}
{%block body%}
{blog_entries%}
{{entry.title}
{{entry.body}

{%endfor%} {%endblock%}
您可以将逻辑部分分解为模板文件,对其进行适当命名,用动态内容替换静态内容,并将其作为视图加载?这必须是一个手动过程。将静态HTML页面转换为模板文件没有什么灵丹妙药。请查看并通读文档和示例。然后,您应该能够确定如何将特定的静态网站转变为动态的、模板化的等效网站。
{# app/Resources/views/blog/index.html.twig #}

{% extends 'base.html.twig' %}

{% block title %}My cool blog posts{% endblock %}

{% block body %}
    {% for entry in blog_entries %}
        <h2>{{ entry.title }}</h2>
        <p>{{ entry.body }}</p>
    {% endfor %}
{% endblock %}