跳转到主要内容
weihaol 提交于 8 September 2016

My purpose I want to render a table with 2 columns ( users' id and users' email) in views by writing a custom module. In order to alter the views, i want to change the query so that the table will be changed. Here the function that i choose is views_query_alter().

PROBLEM: The views reads my function but only return message from drupal_set_message command. And do not make any changes to Initial query and table.

Here is my function:

laoxue 提交于 7 September 2016

一、 开发流程

l  下载所需的Drupal模块。

l  启用所需模块。

l  配置模块。

l  创建views。

l  创建appcan项目。

l  编写新闻列表页面代码。

l  创建新闻详情页面并编写代码。

l  预览结果。

l  打包发行。

二、 下载所需的Drupal模块

l  services:http://drupal.org/project/services

l  libraries:http://drupal.org/project/libraries

l  views:http://drupal.org/project/views

l  views datasource:http://drupal.org/project/views_datasource

l  ctools:http://drupal.org/project/ctools

标签
laoxue 提交于 7 September 2016

什么是 Drupal Console?

Drupal Console 是用于生成 boilerplate 代码,以及和 Drupal 8 网站进行交互的一套命令行工具. 它是利用 Drupal 8 引入的现代 PHP 实践从头开始构建的。

Drupal Console 使用了 Symfony Console 和其他第三方组件。它能够为你自动生成一个 Drupal 8 模块所需要的大多数代码。同时,它还可以帮助你与 Drupal 8 网站进行交互。

为什么你应该关注?

Drupal 8 相比之前的版本,技术上更加高级。Drupal 8 的复杂度不断增加,对于任何人来说,都是一件伤脑筋的事。现在,写一个 Drupal 8 模块涉及大量的 boilerplate 代码,你需要去了解很多才能开始创建一个新模块。这部分工作其实是单调和乏味的。同时,你还可能会不小心引入一些错误。幸运的是,有 Drupal Console 这个工具,大量的新代码能够被自动生成,使用它,不会有复制粘贴之类引起的错误,最重要的是会节省大量的时间。

标签
laoxue 提交于 7 September 2016
由于Drupal 8 引入了symfony 2框架,实现了真正的面向对象的编程,相对于Drupal 7 来说,是一次颠覆性的革命。Drupal 8 通过annotation依赖注入和yml的配置管理,使开发工作既规范又灵活。Drupal 8内核的插件,为开发者提供了更加便利的应用实现途径。本文介绍Drupal 8 模块开发的入门知识,为初学者学习Drupal 8 模块开发提供最基本的感性认识,起到一个“抛砖引玉”的作用。 从Drupal 8 开始,通过Drupal Console 工具可以快速规范地自动生成模块和主题开发的目录、文件以及基本的代码。这里为了加深对模块开发的目录结构、文件配置、代码编写的规范的理解,我们还是介绍采取人工方式来开发模块的基本方法。

1、    为模块命名

  • 与Drupal 7 一样,我们需要给模块起一个机读名称。本例模块名为“my_module”。

2、    创建模块文件夹

  • 创建 /modules/custom/my_module文件夹,文件夹名称与模块名称一致。

3、    创建 .info.yml文件

标签
2016年9月11日 深圳drupal聚会

深圳Drupal聚会  时间:9月11日 地点:花椒遇见辣椒(新港城店,深圳福田区 新港城3楼307) http://www.dianping.com/shop/21335194

11点集合聚餐,饭后一起拼车去会议室

分享者: 高欣:助分答归来,看我drupal七十二变! 煮不在乎:Drupal 四大模块的的配合使用  Entity Views Rules Services 云客:d8入门学习心得感受 白羽扇: Drupal开发那些年我们一起踩过坑   

欢迎大家积极报名,无门槛,欢迎初学者、无门票。演讲者和组织者聚餐时不出钱,其他人aa。分享名额已满,其他想分享的朋友,请等待下次机会  

关于聚会的详细安排,请加扫描下方二维码加微信群(临时群,不参加本次聚会的就不要加了)

想关注深圳地区Drupal聚会,以后想来参加聚会的,请加qq群:345293977(固定群,欢迎深圳及附近城市喜欢drupal的朋友加入)

sina_豪仔Lee 提交于 30 August 2016

SELECT * FROM taxonomy_term_data AS ttd  LEFT JOIN taxonomy_term_hierarchy AS tth ON ttd.tid = tth.tid  WHERE (SELECT vid FROM taxonomy_vocabulary WHERE machine_name = 'test_words') = ttd.vid

长风 提交于 26 August 2016

开发者:长风Drupal开发

知医网是基于Drupal7开发的一个医疗平台。

Drupal模块开发方面:本系统包括21个模块,主要完成以下三种角色的功能

1、医生角色:

医生基本信息管理、医生帐号管理、号源管理、订单管理、实时咨询管理、患者管理、医生的个人主页、预约挂号、问题解答;

2、个人角色:基本信息管理、账户管理、预约挂号、患者报告、咨询购买、充值、支付、订单管理、实时咨询、微问诊(与微信结合);

3、医院角色:医院基本信息管理、医院帐号管理、号源管理、订单管理、患者管理、医生管理、医院的主页…… 

Drupal主题开发方面:使用完全符合Drupal主题开发规范的覆写方式进行drupal界面定制,同时采用响应式布局,展示页面、后台管理界面都完全支持在手机、平板等移动设备上的使用。

 

订阅