1

我通过管理面板创建内容类型tv-rate-plus-ethernet,现在我neeed添加到这个内容类型的自定义字段channel_reference,其中channel_reference场返回复选框与渠道数据列表从定制表格ks_channel自定义字段添加到内容类型

例如,我们在我们的数据库的cutom表中有电视频道列表,我们希望在复选框中显示这个频道的内容类型列表,我该如何做到这一点?

回答

2

直接回答你的问题是,以创建您的自定义字段,将提供特定的接口(复选框)使用Field API你描述。 Field API还为您提供了从任意数据库表中将数据加载到小部件的方法。 但是,上述过程对于您需要完成的任务而言可能是一种矫枉过正。

一个快速的解决方法与Brad Fellows提出的类似。您可以通过Feed或Migrate模块将外部表格数据导入为drupal节点。这样您的数据将完全由Drupal管理,您可以使用entity reference模块,该模块可以与各种多选控件组合,包括默认的“复选框/单选按钮”,它将提供您所需的内容。

0

为频道添加内容类型并将频道列表添加为频道节点。

然后你可以添加一个实体引用字段到电视速率加以太网类型。将其设置为仅引用通道节点并允许多次选择。应该达到你以后的样子。

实体引用可以在这里为Drupal 7 https://www.drupal.org/project/entityreference

+0

对不起,但它不适合我,我已经有自定义数据库表中的频道列表,ypur方式不是好主意 –

相关问题