请问关于保存节点字段值的操作代码
hi,老葛,最近跟大家新学了一个知识,我当时的需求是,要在自定义代码中修改一个节点的一个字段的值,然后保存。
无奈这个字段如果原来是空的,我得先判断是否为空,这个让我感觉很不利索,所以想找一个函数可以来干这样的事情,类似获取字段值时用field_view_value一样,不用去考虑判断它是否为空。
当然最后我没有找到有这样的操作函数,群里的朋友倒是推荐了一个采用面向对象的方法:
我这个需求最后就这么写的了:
内容包括drupal7教程,drupal7汉化,drupal7主题,drupal7模板,drupal7中文手册,drupal7 views,drupal7中文,drupal7安装,drupal7开发,drupal7视频,等
hi,老葛,最近跟大家新学了一个知识,我当时的需求是,要在自定义代码中修改一个节点的一个字段的值,然后保存。
无奈这个字段如果原来是空的,我得先判断是否为空,这个让我感觉很不利索,所以想找一个函数可以来干这样的事情,类似获取字段值时用field_view_value一样,不用去考虑判断它是否为空。
当然最后我没有找到有这样的操作函数,群里的朋友倒是推荐了一个采用面向对象的方法:
我这个需求最后就这么写的了:
在drupal7中的文件类型中添加了文件字段,用来上传文件,但无法上传中文名称的文件,用Transliteration模块只能将文字变成拼音,太不好美观也不方便,老葛有人方法能实现中文名的文件上传吗?我用的服务器是centos6英文版,谢谢
平时我们使用Drupal7做项目开发的时候,经常需要获取某字段的值,我们知道,在Drupal7里面,字段是支持多语言,所以每次获取字段的时候,我们需要使用下面的代码:
$myfield = $node->field_myfield[‘und’][0][‘value’];
有时候需要这样写:
$myfield = $node->field_myfield[‘zh-hans’][0][‘value’];
很多时候,我们并不知道,是用und还是使用zh-hans,这是一个问题。使用field_get_items可以很好的解决这个问题,我们可以这样用:
$myfield_array = field_get_items(‘node’, $node, ‘field_myfield’);
$myfield = isset($myfield_array[0]) ? $myfield_array[0] : ‘’;
聚会地址:北京市海淀区上地十街辉煌国际4号楼1308室。
坐地铁,13号线,到西二旗站下车,A口出来,就是辉煌国际大厦。4号楼1308室。
时间: 2013年4月13日 下午 2点 ----5点
聚会的内容:
1,参会人员自我介绍
2,由老葛介绍Drupal主题制作,Omega
3,问答与交流
4,赠送Think in Drupal中文资料次品一本。先到先得,赠完为止
在内容类型中的某个文章类型中添加了附件字段,其字段类型为“文件”,但在添加附件后,发现没人权限阅读该类文章的人也可以利用其链接下载该附件,请问老葛如何对不具备查阅该糊弄的人进行下载限制,使其不能够下载该附件。