最合适的方式实现复杂配置数据? -- entities 领域 drupal 相关 的问题

Most Appropriate Way To Implement Complex Configuration Data?


2
vote

问题

中文

我需要创建一个admin for content,它使一系列嵌套引用对我们单独的数据API。当创建新的内容项时,用户从(大)列表中选择一个或多个数据源。然后他们创建一个或多个对这些所选源的引用的列表。对于每个参考,他们从可用于该源的项目列表中选择。对于每个 datasource-item的每个,它们输入了一些文本字段和零个或多个引用对该数据源可用的属性。对于那些属性引用,它们可以从可能值列表中选择一个或多个。

这个项目的确切结构随着项目的改变和我对现场&amp的了解;形式API并不伟大。所以我用javascriptmvc建立了这个功能,并一直在序列化JSON进入裸BOTHS Drupal文本字段。

D7中的Ajax形式似乎是建立表单本身的敏捷,但我应该如何处理这些价值观?我应该实现内容类型A,B和C并与NodeReference字段一起挂钩吗?随着项目的发展,这种似乎很重和繁琐。我不知道实体是否更合适,也许是我不知道的东西。

英文原文

I need to create admin for content that makes a series of nested references to our separate data API. When a new content-item is created, the user selects one or more data sources from a (large) list. Then they create a list of one or more references to those selected sources. For each reference, they choose from a list of items available for that source. For each of those datasource-item's, they enter a few text fields and zero or more references to attributes available for that datasource. And for those attribute references, they can select one or more from a list of possible values.

The exact structure of this item changes with the project and my knowledge of the Field & Form APIs isn't great. So I have built this functionality with JavascriptMVC and have been serializing JSON into a bare bones Drupal text field.

AJAX forms in D7 seem amenable to building out the form itself, but what should I do with the values? Should I implement content types A, B and C and hook everything together with nodereference fields? That seems heavy and cumbersome to change as the project evolves. I don't know if Entity would be more appropriate or maybe something I'm not aware of.

  
         
         

回答列表

相关问题

2  在将其输出在模板文件中时如何替换URL字段中的字符串  ( How to replace a string in a url field when outputting it in a template file ) 
我为URL创建了一个新字段。在将字段输出到字段时替换URL中某些字符串的最佳方法是什么 - Field_URL.TPL.php文件? 例如,在 http://example.com/master/m/ 我需要删除"http://" 部分,并将 Master 替换为从属。 是一个字段;没有 foreach() 循环。...

0  在插入中使用CSS类的多个选择  ( Use multiple choices of css class in insert ) 
如果使用插入模块,在字段编辑中,我们可以将额外的CSS类放入插入的图像中。 我需要图像浮动。因此,我在字段编辑中键入 floatrimg ,以及css中的 .floatrimg {float:right;margin:0 0 10px 10px;} 。它可以很好。 但如果我需要在一个帖子中有2个图像:一个图像浮动右,...

1  从商务结账期间从用户实体填充字段  ( Populating fields from the user entity during a commerce checkout ) 
当用户结账时,他们需要填写应保存到用户实体的一些特定信息。 因此,我需要修改签出表单以收集我想要的信息,然后将其保存到用户。 似乎是一种简化过程的厚颜无耻的方法将直接将用户字段连接到商务订单实体。这是可能的,还是应该只加载用户实体表单并复制我想要的字段我想要的字段? ...

2  如何将自定义节点字段添加到页面标题中?  ( How to add custom node field into page title ) 
我有一个自定义节点字段,我要添加到页面标题中。我该怎么办? 内容类型是属性清单,我希望具有标题旁边打印的区域大小和位置。 e.g。大型豪宅900平方英尺(芝加哥) 位置也是下拉列表中的分类学期。 我是否需要预处理函数来提取字段,然后使用page.tpl.php? ...

0  视图:显示字段A或Field B  ( Views show either field a or field b ) 
我正试图找到一种方法来显示字段_或field_b。 例如,我必须在完整节点显示上呈现不同的图像字段,这两个都是可选的。现在我希望能够在我的列表视图中显示其中一个图片,或者,如果这不存在,则为图片2,但从来没有两个。 是否有更智能的方式来实现这一点,而不是将逻辑放入视图字段模板? ...

3  如何按字段联系节点,不是标题?  ( How to relate nodes by field not title ) 
我正在使用 feeds 从XML导入内容。内容是电影及其展示,如下所示: <film id=av1> <title>Avatar</title> <showtimes total="2"> <showtime show_id="1" id="av1" date="1/1/2012" price="...

5  术语参考字段:添加新文本域的复选框  ( Term reference field checkboxes with add new textfield ) 
我需要更改术语参考字段的呈现。 Drupal 7有3个小部件类型: 选择列表 复选框/单选按钮 自动完成术语小部件 我需要在添加节点时显示复选框以选择1或多个术语,但我还需要显示一个文本域以允许添加新术语。 自动完成术语窗口小部件允许选择现有术语并添加新的术语,这是我需要的功能,但我完全需要的是包含现有术语和下面...

0  在admin中显示自定义注释字段  ( Display custom comment field in admin ) 
我为特定内容类型创建了一些自定义字段。 一个字段例如是电子邮件字段,它用于联系帖子赢得比赛后。 但是当我查看admin中的注释时,没有选项可查看这些自定义字段。 有没有办法改变这个? 所以我想为admin叠加添加自定义字段以获取评论 ...

52  使用语言时最好的练习[und]?  ( Whats best practice when working with the languageund ) 
我开始使用此表单来访问我的模块中的数据。 (见评论#1 $node->field_test[$node->language][0]['value'] 我认为这看起来像一个非常好的解决方案,但进一步下来我发现了我找到了这个:< / p> 不要假设'und'是针对没有语言的实体字段,它也是不可翻译的字段,没...

4  使用实体参考+视图创建成员选择列表  ( Using entity reference views to create members select list ) 
如何使用视图+实体引用获取特定于当前组的活动成员列表[通过有机组创建]。 我已创建一个列出属于组的活动成员的视图。 我已经看过用视图限制可选实体 但是我的问题是,这也可能是实体参考? 如果是,我如何实现这种情况? ...

1  从实体获取计算字段的分类名称  ( Getting taxonomy name from entity for computed fields ) 
im尝试使用computed_field模块创建计算值字段。我试图做一些像 http://drupal.org/node/792922 ,但该示例是用于drupal 6.有人可以指出我如何用Drupal 7做到这一点的正确方向? ...

0  使用任意格式化程序渲染视图主题TPL中的多值字段  ( Rendering multiple value field in views theme tpl using arbitrary formatter ) 
我需要将一个文件字段的项目与其他文件字段合并到一个列表中,如中 <li> Field A File </li> <li> Field B File </li> <li> Field C0 File </li> <li> Field C1 File </li> <li> Field C2 File </l...

1  如何使用视图来制作使用块类型创建的内容的幻灯片  ( How to use views to make slideshow of the content created using block type ) 
进一步解释: 请直接从块创建块内容类型,例如使用添加块然后发布的Item_1。我做了相同的3Twice(item_2,item_3),每个都携带其内容(body)。所有发布。 现在我想通过幻灯片方法使用视图来查看此块类型。这可能是可能的吗? 所有我在筛选器列表中看到的views 3版本是所有节点,内容类型都没有指向此...

0  Drupal 6内容类型字段未保存  ( Drupal 6 content types fields not saving ) 
我正在使用drupal 6,我对它有点新。 我已经跑进了一个奇怪的行为。 我创建了一个新的内容类型,有4个新字段,当我尝试使用此内容进行新内容时,只保存所有内容,除了新字段。 每次我保存内容新字段为空。 我一直在没有运气的搜索引擎,是一种已知的行为,是一个错误,或者是一个不可能的东西吗? 我应该如何检查这种情况? 所...

0  过滤基于视图中的内容类型的字段(Drupal 7)  ( Filter a field based on the content type in a viewdrupal 7 ) 
我需要为特定内容类型删除视图(块)的字段。 我有两种不同的内容类型。一条文章,另一个是外部新闻。 以下是图中添加的字段。 Field: Content: Title Content: Post date Content: External URl Content:...

3  在保留输入的数据时,将重定向注册匿名用户  ( Form redirection to registration for anonymous users while preserving data enter ) 
如何在前面页面上具有CCK形式,而且一旦用户单击"保存" ,请检查用户是否已登录,如果没有,则重定向到创建帐户,但通过保留在CCK表单中输入的数据以避免它们重新输入每个字段? 我已经检查了网上,但到目前为止,没有什么似乎这样做... 感谢任何帮助: - ) ...

2  是否可以在我的主题目录中使用图像作为图像字段的默认图像?  ( Is it possible to use an image in my themes directory as the default image of an ) 
这个问题地址如何使用URL添加图像而不是使用 filefield添加图像来源模块。但是,该模块不允许设置"默认图像" 。 对于我的图像字段,我希望用户只能上载文件(默认情况下,默认情况下)。但是,如果可能,我希望将默认图像存储在我的主题目录中,以便在多个站点跨部署。有没有办法将默认图像设置为服务器上的图像而不是必须...

21  正在以自己的可能性显示工作字段小部件表单?  ( Is displaying a working field widget form on its own possible ) 
我有兴趣将字段窗口小部件嵌入到整个节点编辑表单的上下文中。 我在过去使用 drupal_get_form ,但似乎申请孤独的字段形式。 正在显示一个可能的字段小部件形式吗?什么是最好的方法? 两个字段窗口小部件和"普通" 形式似乎非常相似,因此如果是不可能的,则需要将窗口小部件形成为正常形式? 这个问题似乎要要求...

0  在Drupal 7中的内容类型是否存在预先填充的身体也会影响性能?  ( Does pre populated body for content types in drupal 7 affect performance too ) 
从这篇文章的最高评分答案(Drupal 6案例): 具有太多内容类型对网站速度和性能产生负面影响? 据说: 内容类型中的共享字段确实会影响性能。 但在Drupal 7中创建新内容类型时,将预先填充Body字段。当创建的许多内容类型(如果未删除)时,此字段将在所有内容类型之间共享。 这是 admin/report...

2  如果没有参考,我可以使用节点参考字段作为文本字段吗?  ( Can i use node reference field as a text field if there are no references ) 
我正在创建内容类型事件。我想引用另一个内容类型场景的节点,因此用户将能够从事件中单击到场地节点。 要引用活动创建页面上的场地,理想情况下,它将是一个带有自动完成的文本字段,显示可能的场地节点列表。 现在,如果尚未创建Venue节点,则可以使用输入的文本作为显示(即纯文本)来创建事件(即纯文本)? ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.