你在这里

字段

字段内容自动获取;字段内容根据事件自己修改

有这样一个想法,自定义几个书籍字段,然后通过豆瓣API人工输入ISBN后,这几个自定义字段的值自动获取,应该怎么实现呢?

 

标签: 

复写字段默认值,自定义查询数据库展示列表

根据用户查询一些相关信息,这些信息是用户之前选择的,并展示出来,让用户再次选择进行匹配,用选择列表的方式

新建一个内容类型,添加字段,字段类型选择列表文本。

适合用于动态信息展示,自定义查询数据展示。

其实就是自己在内容类型里建立一个字段,开启cck模块,编辑字段的时候可以在默认值那里自己输入php代码,根据自己的需要将数据读取出来,然后return数组,就可以了。

h18dshdyjjfrg4fqf.png

这里需要一个模块cck      安装开启,https://www.drupal.org/project/cck

 

管理字段,编辑刚才新建的字段,会有  Allowed values PHP code  

在这里可以写代码   

 

这个方法虽然不太好,但是 可以实现,,建议用 hook_form_alert 勾到这个表单,复写默认值

标签: 

三个字段类模块【Field Group】【Double field】【Field collection】简介,高手请飞越

按照要求,将今天在群里提问的一个问题整理一下。

【Field Group】【Double field】【Field collection】这三个模块都是字段类的,最近因为项目需要做一个类似配料表的东西,表中的配料需要“名称”“用量”一一对应,这就需要用到字段集合这样的功能。在找到这三个模块的时候有点搞不太清楚哪一个才是符合需求的,经过 流年 和 MJ 两位同学的解答,大体了解了一些,整理在此,有不对的地方请大家提供指正。

  • Field Group:对字段进行分组,主要是用于前端显示的时候将字段按照类型分成几组来展示,这样方便输入和查看。比如:实名、昵称,分为“名称”组;email、住址、QQ、电话,分为“联系方式”组。这个模块还可以设置分组的展示方式,如:手风琴效果、Tab切换效果 等。

 

  • Double field:其功能是用来在一个字段中同时储存两个文字或数值内容,也就是同时填入一对值,而每个值可以有各自的前缀和后缀,同时可以分别以不同的级别在views中过滤与排序内容。

                      比如:

                               数量     单价     名称

标签: 

发现CCK创建的字段名称出错,如何修改?

发现CCK创建的字段名称出错,如何修改?

可能很多同学会遇到这个问题,就是CCK创建好了的字段名称,如果发现有错误,不要轻易到phpmyadmin下去改字段名称,因为数据库里会有好多处涉及到这个字段的名称,如果你对drupal的数据库不是非常熟的话,不要轻易改它。

好的解决办法是:删除这个字段,然后重新建一个,这样比较安全。

如果你有更好的解决办法,请告诉我!

articles: 
field_vote: 
订阅 RSS - 字段