这里记录在学习 drupal开发过程中的一些记录。 在网上可以找到drupal 6 专业开发指南的英文版本pdf电子书籍。如果想看可以自己去搜索一下。
先打算用drupal 做一个简单的企业展示型网站,需求很简单。
Drupal 简单企业型网站案例展示 :
网站的产品展示类型是自己的写的product模块,
product 模块 (自写)
taxonomy block 模块
以User-1 为例
在默认说明下提供了
Directory path
x: php: return 'users/'.$user->name; defines users/USER-NAME as the directory path.
总体来说,drupal 7功能更加强大,但是好像对于新手来说可能入门更加难于理解点。 最近没事,做了一个taobao api 测试drupal 7的一些功能。
开始装了一个Mini版本的,也就是简洁版本的drupal 7。总体来说来,开发工程没遇到什么小麻烦。
最近在做cck 字段开发,因为默认没有这个功能,需要自己开发一些类型功能。
下面在开发的时候可能需要的 hook。具体可以参考http://drupal.org/node/342987
Required CCK hooks for CCK fields
CCK 字段开发必须的hook
用drupal,可能因为服务器问题,或者其他未知原因带来预想不到的麻烦。
今天遇到一个好端端的站点。突然无法访问files下面的所有文件,包括图片和视频。
比如打开一个sites/default/files/test.jpg 会出现一个page node found的错误,
在后台的报告日志里,是500的警告错误。
觉得异常郁闷。
Drupal 7 如果提交到数据库,和drupal 6 基本相同,只是drupal 7 不使用cck, 而是用field ui 模块,
这个模块,只要你建立一个字段,那就自动以一个表形式出现。
<?php
$edit = array(
'status' => 1, //状态为发布
'sticky' => 0,//置顶为0
上次装了一个标准版的drupal 7。系统默认装了很多的模块。最大限度的满足了drupal 建站需要的一些基本模块。可以让你快速建站。
数据保存到数据,可以使用node_save来操作。
<?php
$edit = array();//定义一个数组
$edit['type'] = $mycontenttype;//内容类型
$edit['uid'] = 0;//匿名用户
Drupal 7 终于可以测试了,发布的是alpha1,有兴趣的可以测试。下载了一个drupal 7版本。
简单了比较了一下,点点了Drupal 7的后台。
Drupal 7-alpha1 版本 下载地址:http://ftp.drupal.org/files/projects/drupal-7.0-alpha1.tar.gz
Drupal i18n 使用开发的时候,会经常用到的几个函数。很方便使用i18n api来完成任务。
函数 i18n_get_lang()
返回值: 当前语言名称
比如: en, zh-hans
在page模板里面直接可以根据
Drupal 最新评论
14 小时 21 分钟之前
1 天 17 小时之前
1 周 2 天之前
1 周 3 天之前
1 周 3 天之前
1 周 6 天之前
2 周 1 天之前
2 周 6 天之前
4 周 12 小时之前
4 周 13 小时之前