Drupal
文章平均质量分 68
大事龙
这个作者很懒,什么都没留下…
展开
-
【一】Drupal 入门之新建主题
安装完成 Drupal 以后,在根目录会看到一个 themes 主题目录,这时,Drupal 已经提供了几个默认的主题风格,接下来我们需要创建自己的主题(我们将主题创建在 sites/all/themes目录下面) 1、新建文件夹 self (主题文件夹名称,可自己原创 2015-12-29 11:59:26 · 1858 阅读 · 0 评论 -
Drupal Working with nodes, content types and fields
一个大概的总结,便于对接下来的学习进行理解和执行 在使用Drupal过程中,网站中的内容的任何一个部分都是一个节点(node),而每个节点中又包含了一些默认的字段(fields)。 值得说明的是,一个节点可以包含着很多内容类型(content types)。 所以,我们可以创建原创 2015-12-29 11:59:44 · 1694 阅读 · 0 评论 -
Drupal 7模板(主题钩子)的建议
这一块的内容更多的讲的是例子,所以这里请直接稳步官方网站查看吧,链接 https://drupal.org/node/1089656原创 2015-12-29 11:59:42 · 1818 阅读 · 0 评论 -
Drupal 的核心模板以及建议
在核心文件中包含了大量的模板文件,为了覆写这些文件,你所需要做的就是复制特定的文件到你的主题目录中,并清除这些主题的记录。还可以用一些指定的方式去覆写这些文件,这里列了一些默认的核心文件,并解释了如何创建一些指定方式的模板文件。 在Drupal 6 中,一些模板文件就需要覆写这原创 2015-12-29 11:59:41 · 2047 阅读 · 0 评论 -
Drupal 主题的表现形式
1、template.php/** * Implements hook_theme(). */function yourtheme_theme($existing, $type, $theme, $path) { $base = array(&n原创 2015-12-29 11:59:40 · 1826 阅读 · 0 评论 -
Drupal 自定义主题实体 Theming Custom Entities
在自定义主题中输出结果时,有三个部分或更多特殊的函数,如 hook_menu,Page Callback,MODULE_theme 钩子 1、hook_menu 为了使用自定义的实体,像创建、编辑、删除、查看实体的功能,就必须要创建一些 Menu path,这里创建、编辑、删除原创 2015-12-29 11:59:39 · 2147 阅读 · 0 评论 -
Drupal 引入JS文件的几种方式
1、在 theme.info 中,通过增加 scripts 节点的方式增加JS文件,如 scripts[] = foo.js 2、在 template.php 中,DP提供了以下文件来加载JS文件 Drupal 6 中,使用以下方式:function example_prepr原创 2015-12-29 11:59:37 · 3337 阅读 · 0 评论 -
Drupal 通过API动态的添加样式文件
前面几篇文章中讲到关于样式的载入方式,已经了解到可以通过 theme.info 加载样式文件,但都需要更新缓存才可以使用,因些这样子没有办法动态的加载一些样式文件,在DP中提供了两个API操作样式文件 drupal_add_css 、 drupal_get_css 这原创 2015-12-29 11:59:36 · 1756 阅读 · 0 评论 -
Drupal 添加样式文件 add style sheets
; Add a style sheet for all mediastylesheets[all][] = theStyle.css; Add a style sheet for screen and projection mediastylesheets[screen, pro原创 2015-12-29 11:59:35 · 1880 阅读 · 0 评论 -
Drupal 覆写系统样式
如果要覆写系统样式,需要在指定的theme中的theme.info中做指定,假设需要覆写 modules/system/system-menus.css 样式文件,就需要在theme.info中增加或修改节点为 stylesheets[all][] = system-原创 2015-12-29 11:59:34 · 2108 阅读 · 0 评论 -
Drupal 为前台(Front page)页面添加区域(Regions)
实在不知道刚刚接触DP,应该从哪里看起了,就在官方文档中看到哪里就记录哪里吧 假设主题为 mytheme: 1、themes/mytheme/template.php(如果不存在的话,直接创建这个文件就可以了),定义区域如下: t('left sidebar'),原创 2015-12-29 11:59:32 · 2257 阅读 · 0 评论 -
Drupal 使用 Views 模块时,提示 Requires: Ctools (missing) 解决办法
DP Views 模块下载地址:http://www.drupal.org/project/views 在要启用 views 模块时,看到前面的复选框是灰色不可选的,且在右侧提示有 Requires: Ctools (missing) ,打开views模块中的read原创 2015-12-29 11:59:31 · 2330 阅读 · 0 评论 -
【二】Drupal 入门之新建主题
Drupal 的模板是以 *.tpl.php 命名的 php 文件 1、在Drupal中,默认模板路径为 moudles/system 这就是我们为什么还没有制作模板 Drupal 就可以正常显示页面的原因了。 2、我们在刚刚创建的主题中新建模板文件夹,原创 2015-12-29 11:59:29 · 1728 阅读 · 0 评论 -
Drupal 关于节点(nodes)的理解
在 Drupal 构建的网站中,所有的内容都是以节点形式存储的,一个节点可以是发布的任何一个内容,比如说一个单面(page)、一个投票(Poll)、一篇文章(article)、论坛主题(forum topic)或者说博客日志(blog entry)。评论虽然不是以节点形式存储的原创 2015-12-29 11:59:45 · 2526 阅读 · 0 评论