drupal建站

创建一个首页

日期:2017-03-13 阅读:1872

dmandwp系统 - wordpress系统和DM系统区块建站>>


进入网易云课堂播放
    |    更多视频教程>

创建首页的目的,是为了下一节课,讲drupal高级布局时,我们要放置一个paragraphs字段。

一开始想到的是:
在一个节点里放置这个paragraphs字段。
比如这个节点是node/10,
这时,page--node--10.html.twig会起作用。
但是当设置首页为/node/10
(首页默认设置为/node,如果留空的话,会跳到管理员的user/1页面。)


这时,page--node--10.html.twig就不起作用了。
因为起作用的是 page--front.html.twig.

所以这样就行不通了。
所以只好在page--front.html.twig上作文章。

而page--front.html.twig是和节点无关的。只能通过区域分配区块给首页。
只好创建一个区块类型,把paragraphs字段放置到这个区块类型里。然后首页的配置保留为/node
这样也可以实现。

---------------

另外,如果覆写了内容类型的话,比如内容类型为 contentpara

那么page--contentpara.html.twig会优先于page--front.htm.twig

 

-----------------

具体请看视频教程。

<<点击返回