欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal

第10章 drupal表单(form)API

    #field_prefix 和 #field_suffix 属性是特定于文本字段的,它们在文本字段输入框的前面或者后面紧接着放置一个字符串。好像是在文本框的前面
#prefix #suffix 好像是整个文本框所在的div的前面

普通分类: 

第10章 drupal表单(form)API

Drupal提供了一个应用程序接口(API),用来生成、验证和处理HTML表单。表单API将表单抽象为一个嵌套数组,里面包含了属性和值。在生成页面时,表单呈现引擎会在适当的时候将数组呈现出来。这种方式包含多层含义:
 
              我们没有直接输出HTML,而是创建了一个数组并让引擎生成HTML。
普通分类: 

3.5.2 其他模板建议

其余的模板建议可以在官网找到:https://www.drupal.org/node/1089656
普通分类: 

theme_textfield 只想改写一个字段 其它的 textfield不想改写


晴空(2304167266) 


史文仲远(958186957) 2016/11/19 10:59:01
@晴空 使用了 mymillenllizhuto_textfield 那么 同一主题下 还是所有的textfield都 改写了
晴空(2304167266) 2016/11/19 11:17:21
覆写字段有两种方法  一种是在template.php里  一种是用模板复写
晴空(2304167266) 2016/11/19 11:17:38
你这个用模板咯
field.tpl.php
普通分类: 

theme_textfield 只想改写一个字段 其它的 textfield不想改写




在模板的预处理器上面添加判断条件,可以根据路径或是页面类型来判断,满足条件才覆写


 模板的预处理器 是什么意思?   是  template_preprocess_textfield
是吗? 
 



普通分类: 

用drupal 搭建一个传统留言版模块 2

我们在用drupal 搭建一个传统留言版模块 1 中介绍了建立一个简单留言板的整个过程。
普通分类: 

用drupal 搭建一个传统留言版模块 1

Drupal模块就是由PHP写成的包含了子过程的文件集. 因为这些模块在整个站点的上下文中运行, 因此它能使用基于主引擎的所有函数,访问所有的变量和结构. 事实上,一个模块和普通的PHP文件没任何不同,下面我们将以一个实例说明模块如何建立。
普通分类: 

form_alter views 的 exposed filter form 后 进行修改 sql 查询 自己亲自做的 有大用

普通分类: 

how to use hook_views_query_alter() to modify where condition?


普通分类: 

views_query_alter apply “%LIKE%” condition

普通分类: 

How do I remove the “where” clause from a structured query object in hook_query_alter()?

Jumping off of this question
普通分类: 

Devel themer doesn't work on D6 应该 有大用

普通分类: 

Drupal7中解决IE6的png透明问题

做前端的朋友都知道,png32的透明图片在IE下显示会带有一种兰色背景色一样,为了处理这样的兼容问题,我想大家都很头痛,以前只在静态页面下通过DD_belatedPNG
普通分类: 

drupal node edit url alias 编辑页面 别名 node/111/edit 变成 story/111/edit 有大用

谷歌 drupal node edit url  alias  得到结果的
其实 就是 很简单的道理 就是 node/111 变成了 story/111 那么 111后面的路径也同时跟着改变
普通分类: 

Drupal自定义代码实现URL重写

drupal中使用URL别名在
普通分类: 

drupal限制只有特定的ip才能访问用户登录和管理页面 不指定

Login Security功能:它向登录功能添加了很多限制,包括限制登录失败的次数,时间等等,以及自动限制特定IP,账号

Login Security
普通分类: 

Drupal中,如何将相对路径转换成绝对路径?

可以使用file_create_url($uri)

其中$uri为相对路径,注意这个方法布局限与file

来自 http://blog.csdn.net/habout632/article/details/8510809

普通分类: 

如何获取sites/default/files的目录

分享一个drupal的API函数,最近有个需求是想要获取sites/default/files的目录的相对路径。发现在drupal6和drupal7中使用的方式不一样了。如下:

Drupal6: file_directory_path()

普通分类: 

取得drupal根目录在服务器上的路径的函数要怎么写?

问一下大家,取得drupal根目录在服务器上的路径的函数要怎么写?

比如我的drupal安装在服务器上的/www/drupal 这个目录,我在drupal里面要如何能通过函数获取这个路径。

普通分类: 

Drupal Form问题汇总

问:如何校验和提交表单?

答:Drupal允许定义默认的表单校验处理函数和提交处理函数。

普通分类: 

云游Drupal8系列之前言

Drupal是一个非常优秀的网站系统,可以说她是一个网站应用开发框架,也可以说是一个cms,她在世界范围内被广泛使用,最为人所知的是美国白宫、联合国等知名机构的官方网站使用了她,随着Drupal8的来到,她又达到了一个全新的高度,全面的由面向过程开发转为面向对象开发,代码全部重写,实现几乎和以前的版本完全不同,所以她可以作为一个全新的起点去开始drupal之路,而不管之前是否是drupal的用户;drupal是一个积极融入php大社区的系统,大量采用php大社区已经存在的优秀的组件,使得你在学习drupal8的过程中收获颇丰。
普通分类: 

云游Drupal8系列之自动加载器与Composer

自动加载器:

drupal8启动的第一步就是创建自动加载器,自动加载器是什么玩意?它是怎么产生的?

普通分类: 

修改 views 的 sql语句 有大用 有大大用

unction shipingzhongcustom_views_query_alter(&$view, &$query)
{
   if 
普通分类: 

得到 views 的条目数 总数 数目 总和 总计 大小 有大用

function shipingzhongcustomfour_get_view_rowcount(){
  $view = views_get_current_view();
普通分类: 

front 首页模块 设置首页模块 报错 drupal front You must set the data field for themed mode. 有大用


把 front_page.admin.inc 文件 约 108行  下面的['value'] 去掉就可以了 
普通分类: 

upload 上传模块 文件名 使用中文 imagefield文件名使用英文(假如使用中文的话 生成的裁剪图像功能可能不正常)

1)修改imagefield模块下的文名 目的是转utf-8 为 GBK



2)修改include/file.inc
目的也是为了 UTF-8 为 GBK编码的问题 下面 两处 我也弄不懂是什么意思,是反复调试,证明是对的 





普通分类: 

drupal的中文文件名附件上传问题 Filefield 模块 有大用

drupal的中文文件名附件上传问题

 
By g089h515r806 on 29 1月 2009
开发过程中,使用Drupal上传中文文件,文件名出了问题,原来系统不支持中文名.http://blog.chinaunix.net/u/19419/showart_1108081.html ,http://www.5iphp.com/zh-hans/heart/180.htmlhttp://www.blogme.cn/node/412, 这几篇文章给出了相应的解决办法,但是都是需要修改源代码的,所以决定找找看有没有别的办法.
 
使用Filefield模块来代替Upload模块,但是报错了.
普通分类: 

drupal 上传文件 上传图像 发现问题 An HTTP error 0 occurred. /filefield/ahah/adbxingshengluqujieguo/field_luqu_zhaopian3/0

上传文件 上传图像 报 500错误 (filefield模块的功能)
An HTTP error 0 occurred. 
/filefield/ahah/adbxingshengluqujieguo/field_luqu_zhaopian3/0

实在找不到问题 所在
最后 通过排查发现问题 
好像是版本不对 
把 cck 模块的版本 变为 6.x-2-9
把 filefield模块的版本变为 6.x-3.10 (有时把它放在 sites\all\modules\cck\modules\fieldgroup 这儿)
把imagefield模块的版本变为 6.x-3.10
就能够正常上传了
普通分类: 
shiping1 的头像

Drupal零散知识笔记

2013-4-22

关注cron

普通分类: 
shiping1 的头像

drupal的搜索为什么必须每次都要重建站点索引 不指定

drupal的搜索为什么必须每次都要重建站点索引  不指定

普通分类: 

页面

Subscribe to RSS - drupal