日期:2017-01-16 阅读:3542
dmandwp系统 - wordpress系统和DM系统区块建站>>
https://www.drupal.org/project/paragraphs
https://www.drupal.org/project/entity_reference_revisions
paragraphs依赖entity_reference_revisions模块
paragraphs布局的效果展示:
http://paragraphs.site-showcase.com/
--------------------
paragraphs介绍:
Home Blogs Drupal 8 Module of the Week: Paragraphs
https://dev.acquia.com/node/9881
theme paragraphs: https://www.drupal.org/node/2444893
-----------------
drupal布局方案
三个利器:Layout_plugin + display suit + Paragraphs = drupal建站方案
为什么这说:
下面链接,介绍了怎么把区块放到字段里:
https://www.mediacurrent.com/blog/drupal-8-how-reference-view-field
-------
这样,字段的布局,就相当于区块的布局,这样,建站布局问题,不改主题代码,也可以解决了
而字段的放置在哪个文件哪个区域,则可以通过ds模块来实现。
而哪个文件,哪个区域,则可以通过layout_plugin的 modulename.layout.yml来实现。
这些,都是在显示模式下解决。
但是drupal默认的显示模式,是独立,没有多个的形式。
这样,paragraphs就脱颖而出了,它可以生成多个的显示模式。
---------------
关于paragraphs的同类的模块还有eck
可以通过这里来了解: https://www.chapterthree.com/blog/paragraphs-vs-eck-drupal-8
-----------------
当然,要效果好看,离不开主题开发。
====================
问题:
在使用reference block时,会出现 Restricted access。
原因是这些区块在disable里或没有放置到区域里。
1、在info.yml创建一个区域,比如:hidden: 'hidden block from reference block'
但这个区域并不要在模板里输出。
2、 再把相关要用到的区块,放到这个区域里。
来自:
https://julian.pustkuchen.com/en/drupal-8-entity-reference-blocks-restricted-access-eingeschraenkter-zugriff
----------------------
问题:
如果block在前台显进的是链接,则是因为在字段的display mode里设置成了链接。
改一下就能显示了:
--------------------------------------------------