我有一个活动日历。 有些用户可以订阅这些活动,有些活动正在付费。
我想创建一种excel表格,我可以在线编辑,以获得将在活动中使用的用户列表以及已付款的用户。
我认为更好的方法应该是:在参与节点上添加一个字段“payment”,主持人可以修改这个值,但这是一种将所有te记录显示为某种excel文件的方法吗?
提前致谢
答案 0 :(得分:2)
导出Excel文件:由于您已使用Views
显示事件,因此您可以尝试使用Views Excel Export模块将数据导出到可下载的Excel文件中。< / p>
要将修改后的excel文件导入Drupal:我认为在线编辑并不容易,这意味着将您对excel文件的编辑反映回drupal数据库。您需要上传修改后的excel文件,然后需要一些工作来将更改写入数据库,这不是一件容易的事情,我不知道任何现有模块支持这一点。
推荐解决方案:据我所知,您想要的是尽可能简化付款编辑。如果是这种情况,您可以向payment
内容类型添加event
字段,并按照您的提及向主持人公开修改权限。使此payment
字段对普通用户不可见。为了使您的版主更容易工作,您可以安装editablefields之类的模块,以便在一个页面中为所有相关事件启用编辑界面,或者自己创建自定义模块。通过这种方式,您可以使用excel文件获得您想要的内容。