<?php /** * Implementation of hook_enable(). */ function addexample_enable() { // Check if our field is not already created. if (!field_info_field('field_myfield')) {//--字段名称需要小写 $field = array( 'field_name' => 'field_myfield', 'type' => 'text', ); field_create_field($field); // Create the instance on the bundle. $instance = array( 'field_name' => 'field_myfield', 'entity_type' => 'user', 'label' => 'My Field Name', 'bundle' => 'user', // If you don't set the "required" property t
Drupal 8.0.0 Beta2 在美国当地时间2014年10月15日下午5:03发布了。
该版本是Drupal官方发布的第2个Drupal8 Beta版本,上一个Drupal8 版本是Drupal8 Beta1,发布于2014年10月1日,相隔仅有14天的时间。
这一版本对Drupal8 Beta1 修复:242个问题,详细参见官网的发布说明(Release notes): https://www.drupal.org/node/2357303,包括一个安全漏洞问题: SA-CORE-2014-005。
Drupal 8 Beta 版不适合没有技术背景的人和生产环境使用,因为在目前仍有116个较严重的问题亟待解决,解决所有这些问题将会发布RC版(release candidate,候选版)。
(Drupal中国公告)2014年10月15日12点47分(美国当地时间)在Drupal官网发布公告,Drupal 7.32 发布。
Drupal官网公告中介绍此次 Drupal 7.32 主要是安全漏洞的修复。可以到 Drupal 7.32版本修改日志里查看具体细节。
本次更新包括:
官网强烈建议升级您的Drupal站点至drupal7最新版本,此次更新没有增加新功能。
修改日志:
Drupal 中的session 为何要存放在 database 中,不用database存储岂不是更快?
<?php //--hook_node_view($node, $view_mode, $langcode) function addtabexample_node_view($node, $view_mode, $langcode) { $my_form = drupal_get_form('addtabexample_form', $node); $node->content['my_form_attached'] = array( '#markup' => drupal_render($my_form), '#weight' => 10, ); } //--预定义的表单 function addtabexample_form($node, &$form_state) { $form['title'] = array( '#type' => 'textfield', '#title' => 'Title' , '#default_value' => !empty($node->title) ?
一、培训目的
Drupal 软件是世界上最先进的开源内容管理系统之一,由于功能强大,还被称作网站操作系统。Drupal有2万多个模块,2万多个活跃开发者。Drupal在信息的创建、组织、管理、协作、互联、设计、展示及可扩展方面具有无与伦比的优势。各行各业的顶尖用户都在用Drupal。
国内外知名图书馆都在使用Drupal构建自己的门户网站(北大 、清华、哈佛、耶鲁、康奈尔、普渡、杜克大学等图书馆,详细清单http://blog.sina.com.cn/s/blog_50b312bf0101fe8r.html),利用Drupal,图情单位可以很方便的构建图书馆门户网站(含微信、服务器及客户端移动开发应用)、学科主题博客、学位论文管理、图书馆MOOC、开放学术社区、机构仓储等信息系统,并可以进行大数据、语义网等方面的研究。
微信做为中国大陆最流行的SOLOMO(社会性、本地性、移动性)应用,在日常生活,电子商务等众多方面越来越离不开。当世界上最强大的内容管理系统和中国大陆最流行的移动应用相结合,真是有无限可能可实现。
原文链接:Annotations-based plugins
Drupal 8 中大部分插件使用注解来注册和描述元数据。也有一些插件类型由核心提供:
- Entities (未来可能不作为插件)
- Blocks (在 */lib/Drupal/*/Plugin/Block/* 查看更多示例)
- 字段格式器,字段小工具>(在 */lib/Drupal/*/Plugin/field/* 查看更多示例)
- 所有Views插件(在 */lib/Drupal/*/Plugin/views/* 查看更多示例)
你应该在除此之外的文档中去查看一些实际案例。
psr-4
插件使用的注解被注册在PHP文件中使用psr-4标准,Drupal核心也是使用这个标准。
- 阅读更多 关于 基于注解的插件
- 登录或注册以发表评论