亚艾元模块精选--Drupal下内容访问保护模块
作者:亚艾元技术部
Protected Pages
项目地址:https://www.drupal.org/project/protected_pages
Drupal8模块安装量:6168
通过这个模块,管理员可以对网站的特定页面进行保护,只有提供了正确密码才能访问内容。支持设置全局密码,支持特定页面单独设置密码。
Shield
作者:亚艾元技术部
Protected Pages
项目地址:https://www.drupal.org/project/protected_pages
Drupal8模块安装量:6168
通过这个模块,管理员可以对网站的特定页面进行保护,只有提供了正确密码才能访问内容。支持设置全局密码,支持特定页面单独设置密码。
Shield
作者:亚艾元技术部
//标记的ID,比如:favorite,read,可以在flag的管理界面获取。
$flag_id = 'bookmark'; $flag_service = \Drupal::service('flag'); $flag = $flag_service->getFlagById($flag_id);
作者:亚艾元技术部
这是我最初的配置:
作者:亚艾元技术部
InfiniteScroll组件里面调用了this.loadItems.bind(this),
所以不需要
componentWillMount() { this.loadItems(0); }
这两导致调用了两次,前面的数据加载了两边。
作者:亚艾元技术部
一个客户让帮助实现一个内容类型的上一篇、下一篇的功能,以前的时候,我们使用previous next API模块实现,这是在很早以前了。下载了一下,发现Drupal8下面不好用,而且需要处理以前的节点。实际上这个功能对于性能影响不大,不需要previous next API模块的形式也完全可以。
后来找了一下,发现Drupal8下面flippy可用,很好的实现了这个功能。模块下载地址:
作者:亚艾元技术部
客户想按照部门的名称拼音排序,但是数据库中,我仅仅存储了中文名字,为了排序,我需要增加一个字段。
作者:亚艾元技术部
与Drupal8整个前后端分离的项目中,我们经常遇到这样的问题:
作者:亚艾元技术部
我们开发了一个后端的nodejs程序,部署上线的时候,需要永久的运行下去。开始的时候,使用命令行工具启动,关闭命令行窗口的时候,程序就会关闭。为了解决这个问题,我们尝试了多种解决办法。
后台运行:
npm start &
加上&可以实现后台运行。
使用: