跳转到主要内容
东方龙马 提交于 1 April 2014

原文链接A Guide to Drupal Terminology

本文译者:携剑看山、FlyingLion、rat    校对:龙马

Drupal 入门可谓困难重重。首当其冲的便是“术语”这只拦路虎。这些术语,随着内容的变化,会有不同的含义,让人丈二和尚摸不着头脑。 掌握 Drupal 化理解和表述方式的速度越快,就越容易与其他 Drupal 开发者进行高效的交流。为此,这里有一份 Drupal 界的常见术语,供各位参考:

Block  - “区块”是指对将页面中内容相关的片段归集到某个区域(左侧边栏、页眉、页脚等)的一个小型单位。例如,可以将包含公司联系信息的块添加到所有页面的页脚。或者,可以将包含相关产品的块添加到联机目录中的产品详细信息页面。

php coder 提交于 1 April 2014

在7.26, 利用view做了一个display, 叫做course-list, 如果想要theme,从theme:information中,查到显示(第一行)最右边的文件名为:views-view--course-list--page.tpl.php, 是否仅仅将其放入当前主题的templates下(含有page.tpl.php),加以修改就行了吗?

我做了修改,好像不行,不知道为什么,请指教?

标签
希望之翼 提交于 1 April 2014

Drupal的模块目录结构非常灵活,以至于有时候会出现同样一个模块,在多个目录出现的情况。当然,这种情况很少,更多的是不一致性。

开发者之间,使用者之间,开发者与使用者之间通常都有不同的使用习惯,导致混乱发生。同时,网站代码的是否版本化,模块目录结构也跟着不同。

很长一段时间里,我也是在混乱中组织模块目录结构,直到后来看了一个国外文章的分析,才开始逐渐建立规范。

现在介绍几种常见的目录结构,供大家参考。

以下内容部分引用于:How to structure your modules directory

qiyue 提交于 1 April 2014

我在账户设置的管理字段界面添加了一个的“是否为名人”的布尔值字段,我想通过view过滤出“是名人”的用户所发的文章。通过测试找到了两种实现方式,这两种方式可以满足两种需求,第一种需求:得到每位“名人”一篇博客。第二种需求:得到“名人”发的所有博客。

一、首先我介绍一下第一种需求:得到每位“名人”一篇博客 的实现方式:

    1、新建一个view(视图),在“显示”选择“用户”,选中区块,在“显示格式”选择字段“,然后点击继续编辑。

4.jpg

    2、进入到view的配置界面后,展开左侧的”高级“设置,找到”关联(relationship)“,然后点击”添加“,添加关联字段,然后选中”用户: Representative node“,这就是是跟用户所发的文章关联起来,如下图所示,选中之后点击”应用“,进入到”配置关联: 用户: Representative node“界面,把”需要这个关联“选中,点击”应用“按钮。

5.jpg

vidx310 提交于 1 April 2014

安装drupal后,大部分界面都汉化了,部分未翻译的英文字串,用 配置--翻译菜单中替换字串的方法即可。

但是tags这个词却一直没有找到如何替换,又不想再增加模块,今天在群里交流的时候,龙马指导了一下,一下解决问题,这里表示感谢,同时把方法贴到论坛供大家参考,同时也感谢“晴空”的热心解答。

 

管理员菜单 -> 结构 -> 内容类型 -> 文章 -> 管理字段,将tags直接修改为标签即可。

cribn 提交于 31 March 2014

职位名称: PHP高级开发工程师

职位描述

  • 参与项目整体设计,开发和计划的实施;
  • 独立完成功能模块的开发,并负责各个功能及模块的接口设计工作;
  • 编写核心代码与组件;
  • 负责系统的性能优化和技术难点公关;
  • 配合UE/UI,完成页面的实现工作;

职位要求

板块
cribn 提交于 31 March 2014

职位名称:PHP (durpal) 高级研发工程师

职位描述

  • 参与项目整体设计,开发和计划的实施;
  • 独立完成功能模块的开发,并负责各个功能及模块的接口设计工作;
  • 编写核心代码与组件;
  • 负责系统的性能优化和技术难点公关;
  • 配合UE/UI,完成页面的实现工作;

 

教育和经验要求

  • 计算机相关专业本科毕业;
  • 三年以上互联网开发经验;
  • 有一定英语基础,能够阅读英语文档;
  • 具备良好的编程习惯,思维严谨,工作主动,责任心强;
  • 具有良好的沟通、协作能力和团队合作意识,有较强的学习和创新能力;
  • 理解敏捷开发流程和工具;
  • 具有实际的互联网项目敏捷项目经验;
  • 有实际的互联网平台开发经验;

 

知识和技能要求

订阅