我也是边学边用的. 所以我装了cck, 导入了数据(因为没发现date类型, 所以作为text使用了). 然后, 就找到了date模块. 这个模块又一系列功能, 其中一个功能就是给cck增加date类型...但因为已经导入了数据, 所以我就直接在数据库里修改了(很担心因此发生什么问题, 所以不够自信啊). 不过刚我准备实现一个功能. 就是列出"今日"的内容(还有本周, 本月, 本年). 所以就需要增加filter(drupal view中的过滤器). 可是一看, 居然找不到该字段(field)! 但是在fields里可以看到的啊...........郁闷. 于是从里到外, 把drupal看了一遍(因为一直很担心是因为前面的修改导致drupal的某个缓存会发生什么问题). 但始终找不到问题所在. 于是google/irc, 始终找不到解决问题的那个点, 倒是有好心人这么说: (05:12:23 PM) MichelangeloPM: yarco: I will be back here tomorrow night. If by then you haven't solved it, I will help you :) 令我大为感动. 话虽如此, 咱也不能坐享其成 ---- 人都是因为这样才充满欲望的. 不过最终, 总算让我给找到了问题所在: 原来过滤器里的名字和fields里的名字居然是不一样的, 而且步骤也不一样!(吐血了!耗了我一个下午的时间) (在fields里, 显示的可能是field_xxx_xx, 而在filters里就要选 日期: Date (node) 既然找到问题了, 应该给人家打声招呼... (05:31:58 PM) Yarco: MichelangeloPM: hi, i find the problems. it's here: (05:32:00 PM) Druplicon: => cck date fields labeled differently in Views 'Filters' vs 'Fields' => Date, Date CCK Field, normal, active, 13 comments, 2 IRC mentions (05:32:37 PM) lukus [~luke@unaffiliated/lukew] entered the room. (05:32:41 PM) Yarco: it is very bad! (05:32:49 PM) MichelangeloPM: yarco: Yeah, it's not under Content or Node, but under Date :) (题外话, IRC就是好...讨论技术方面的话题...我还很羡慕这些机器人, 比如这个druplicon...羡慕xx...就不知道怎么设置的...) |