你在这里

Drupal 模块开发及代码方面问题

Drupal官网的模块目前已经超过了2万,将你使用过的优秀的模块介绍给大家,如果你是编程高手,快分享一下自己的模块开发经验吧!

最流行的drupal 模块( 84 个)

1.CCK (Content Construction Kit)   必备模块 CCK 可以非常方便的定制节点(Node)的内容,添加各种类型的字段(Field)并调整展示形式,该模块大部分功能已经内置在 Drupal 7 中。

2. Views  不多说了几乎也是必备模块,可以根据各种条件筛选出所需的内容并生成页面或者区块等等。

3. Phptemplate Theme Engine  drupal4.7及其之后的版本均采用Phptemplate主题引擎,之前是Smarty。

字段内容自动获取;字段内容根据事件自己修改

有这样一个想法,自定义几个书籍字段,然后通过豆瓣API人工输入ISBN后,这几个自定义字段的值自动获取,应该怎么实现呢?

 

标签: 

Drupal 8 发送HTML格式邮件

在Drupal8中使用代码发送HTML格式邮件。

Drupal8 移除评论框文本格式信息 模块

Drupal8 移除评论框文本格式信息 模块

Drupal8 移除评论框文本格式信息 模块

模块下载见群共享

Nero最新整站代码,下载即用

Nero是一个基于bootstrap开发的多用途Drupal8主题。适用于商业Business、企业Corporate、案例Portfolio站。易于使用和完全定制。

特性:

  • 基于Bootstrap3框架
  • 100%自适应
  • 支持1/2/3栏布局
  • Font Awesome字体支持
  • 17个区域

项目地址:https://www.drupal.org/project/nero

在线演示地址:https://dropthemes.in/demo/nero/

本主题由DropThemes.in公司开发,且演示demo由该公司提供,演示demo使用的Drupal8版本为8.0.0,其中使用的nero主题的版本为8.x-1.2,官方社区最新主题版本为 8.x-1.4。本人针对此官方demo做了一个升级,更新Drupal8内核为8.3.3,更新主题至8.x-1.4。

下载地址为:见drupal中国群共享

使用方法:

drupal8 网站遇到了不可预知的错误

drupal8  安装好了,开始运行正常。
后来装了个ubercart模块后,一登录就出现“网站遇到了不可预知的错误。请稍后再试。”
没有具体的错误信息。
删除模块文件夹,还是有这个错误。
现在不知道怎么回事,该怎样才能恢复原来的状态。

 

 

 

Drupal8 commerce安装

在drupal8.3.2下启用commerce模块时,提示如下

Module address doesn't meet the requirements to be enabled. 
Address requires the commerceguys/addressing library. 

然而通过composer require commerceguys/addressing 去安装依赖后还是一直提示缺少这个库。

解决方法指定这个库的版本为~1.0,或者修改composer.json文件,添加

"commerceguys/addressing": "~1.0"

然后再执行composer update

标签: 

Drupal 8.3.2终于更新了匿名用户注册接口

Drupal 8.3.2终于更新了匿名用户注册接口

Drupal8终于在8.3.2更新了用户注册rest接口,不再需要oauth认证、只需要token就可以创建用户了,效果如图。

大致步骤:

1.启用rest接口

2.修改用户配置,让匿名用户可以注册

3.修改匿名用户注册用户权限

4.编辑用户注册接口的配置

5,Postman测试用户注册接口

Drupal 8 hook_library_info_build使用

原文:http://jahng.cn/node/61

Drupal 8 模块 里面添加js或者css的时候,一般是通过在模块里面定义library,然后附加到各种页面元素上来添加到页面上,参考http://jahng.cn/node/60

但是之前开发百度地图模块的时候遇到一个问题,就是我要添加到页面的js是带有参数的,这个参数其实是百度AK,如果这个模块是我自己项目使用的话,那很好办,我直接在library定义文件里面hard code就行了,比如像下面这种方式:

 

Drupal 8中传入到twig中的user变量是在哪里设置的?

Drupal 8的Twig文件中一般会在注释中说明传入的变量,比如某个主题的field.html.twig:

页面

订阅 RSS - Drupal 模块开发及代码方面问题