这已经困扰了我好几天了,我只是无法理解这种情况/过程,以及如何让它在Drupal中工作。
我正在制作一个摄影竞赛网站,一个注册并购买角色的用户可以选择上传3张(花费im 4),10张(花费im 6)或20张(花费im 10)图片,但是每一张图片都需要成为竞赛类别的一部分,所以说有人上传了3张图片,一张是黑白类(分类法术语),一张是广角,一张是体育用的,每一张图像都需要用正确的分类来标记,其中一张是使用分类法术语的。但我该怎么做?
第一,限制用户的照片数量?我想他们会买一个角色(有3个角色),角色一允许使用内容类型3图像上传3张图像,角色2允许在一个节点上上传10幅图像,最后的内容类型是“20图像”,他们可以使用该内容类型上传多达20幅图像,但是每个用户必须能够使用已经创建的分类词Photo类别对每个图像进行分类。我到底该如何标记每一幅图像,以便它们被分类,并准备好以后查看/判断?
我应该在用户配置文件上这样做吗?这样,当他们购买自己的角色时,他们就可以上传允许他们上传的照片数量了吗?这仍然意味着我有问题将每个图像分配给一个分类法术语。
另外,购买一个角色是最好的方式来解决这个问题吗?既然你知道我想要什么,你的想法是什么?我知道Drupal可以“开箱即用”,我只是想看看最终用户会经历什么样的工作流程才能实现这一切。
发布于 2015-07-27 20:57:16
发布于 2015-07-27 21:05:48
要做到这一点有很多不同的方法,但这并不一定那么困难。
我会选择一个进程,在这个过程中,用户在签出期间创建节点。这是一个简单的方法,因为他只能在购买期间创建节点。听起来这对你的情况很有帮助。
有一个模块执行类似于您解释的操作:https://www.drupal.org/project/commerce_节点_结帐
您还应该能够设置规则和字段。
您可以在行项上创建字段集合,以购买图像。字段可以是无限值,其中每个项都是需要创建的图像。然后,将字段附加到每个图像所需的字段集合上(图像文件、类别和其他有关图像的数据)。
您可以创建一个价格规则,该规则将计算字段集合中的项目数量,并根据该规则计算价格。
您可以创建在签出时执行的另一个规则,在其中循环遍历字段集合中的每个项,并创建一个具有所提供的值的节点。然后,这只是要求用户在字段集合中输入所需的术语或其他元数据。
https://drupal.stackexchange.com/questions/166886
复制相似问题